OpendTect-6_4  6.4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
view2dfaultss2d.h
Go to the documentation of this file.
1 #ifndef view2dfaultss2d_h
2 #define view2dfaultss2d_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  CopyRight: (C) dGB Beheer B.V.
8  Author: Umesh Sinha
9  Date: June 2010
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiviewer2dmod.h"
16 #include "view2ddata.h"
17 
18 #include "emposid.h"
19 
20 class uiFlatViewWin;
22 
23 namespace MPE { class FaultStickSetFlatViewEditor; class FaultStickSetEditor; }
24 
25 
27 {
28 public:
32  ~VW2DFaultSS2D();
33 
34  void setGeomID( Pos::GeomID geomid )
35  { geomid_ = geomid; }
36 
37  void draw();
38  void enablePainting(bool yn);
39  void selected();
40 
41  NotifierAccess* deSelection() { return &deselted_; }
42 
43 protected:
44 
45  void triggerDeSel();
46  void setEditors();
47 
50 
54 };
55 
56 #endif
Notifier< VW2DFaultSS2D > deselted_
Definition: view2dfaultss2d.h:53
#define mExpClass(module)
Definition: commondefs.h:160
od_int32 ObjectID
Definition: emposid.h:24
NotifierAccess * deSelection()
Definition: view2dfaultss2d.h:41
Interface class for Notifier. See comments there.
Definition: callback.h:161
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
Pos::GeomID geomid_
Definition: view2dfaultss2d.h:48
bool knotenabled_
Definition: view2dfaultss2d.h:49
ObjectEditor to edit EM::FaultStickSet.
Definition: faultstickseteditor.h:28
Definition: view2dfaultss2d.h:26
static VW2DFaultSS2D * create(const EM::ObjectID &id, uiFlatViewWin *win, const ObjectSet< uiFlatViewAuxDataEditor > &ed)
Definition: view2dfaultss2d.h:29
Definition: view2ddata.h:55
ObjectSet< MPE::FaultStickSetFlatViewEditor > fsseds_
Definition: view2dfaultss2d.h:52
MPE::FaultStickSetEditor * fsseditor_
Definition: view2dfaultss2d.h:51
Index_Type GeomID
Definition: commontypes.h:52
void setGeomID(Pos::GeomID geomid)
Definition: view2dfaultss2d.h:34
Flatview auxiliary data editor.
Definition: uiflatauxdataeditor.h:23
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:31
#define mCreateVw2DDataObj(clss, oid, win, ed)
Definition: view2ddata.h:98

Generated at 12/02/2019 10:55:46 for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019