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

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