OpendTect  6.6
polygonzchanger.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3 ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: Rahul Gogia
7  Date: July 2019
8 ________________________________________________________________________
9 
10 -*/
11 #include "earthmodelmod.h"
12 #include "multiid.h"
13 #include "picksetmgr.h"
14 #include "task.h"
15 
16 namespace Pick { class Set; }
17 namespace EM
18 {
21 public:
22  PolygonZChanger(Pick::Set&,const MultiID& horid);
23  PolygonZChanger(Pick::Set&,float zval);
25 
27 
28 protected:
29  void changeZval();
31 
34  float zval_;
35 
36 private:
37  enum EventType { Remove, Move };
38 };
39 } // namespace EM
picksetmgr.h
task.h
Pick::Set
Set of picks with something in common.
Definition: pickset.h:34
EM::PolygonZChanger::doWork
uiRetVal doWork(TaskRunner &)
Pick
Definition: picklocation.h:21
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiRetVal
Definition: uistringset.h:105
EM
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
EM::PolygonZChanger::~PolygonZChanger
~PolygonZChanger()
EM::PolygonZChanger::Remove
@ Remove
Definition: polygonzchanger.h:37
multiid.h
EM::PolygonZChanger::ps_
Pick::Set & ps_
Definition: polygonzchanger.h:32
TaskRunner
Class that can execute a task.
Definition: task.h:170
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
EM::PolygonZChanger::changeZval
void changeZval()
EM::PolygonZChanger::reportChange
void reportChange(Pick::SetMgr::ChangeData::Ev ev, int idy)
EM::PolygonZChanger::EventType
EventType
Definition: polygonzchanger.h:37
EM::PolygonZChanger::zval_
float zval_
Definition: polygonzchanger.h:34
Pick::SetMgr::ChangeData::Ev
Ev
Definition: picksetmgr.h:62
EM::PolygonZChanger::horid_
MultiID horid_
Definition: polygonzchanger.h:33
EM::PolygonZChanger::PolygonZChanger
mODTextTranslationClass(PolygonZChanger) public PolygonZChanger(Pick::Set &, float zval)
EM::PolygonZChanger
Definition: polygonzchanger.h:20

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021