OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiviewer2dmod.h"
15 #include "view2ddata.h"
16 
17 #include "emposid.h"
18 
19 class uiFlatViewWin;
21 
22 namespace MPE { class FaultStickSetFlatViewEditor; class FaultStickSetEditor; }
23 
24 
26 {
27 public:
32 
33  void setGeomID( Pos::GeomID geomid )
34  { geomid_ = geomid; }
35 
36  void draw();
37  void enablePainting(bool yn);
38  void selected();
39 
40  NotifierAccess* deSelection() { return &deselted_; }
41 
42 protected:
43 
44  void triggerDeSel();
45  void setEditors();
46 
49 
53 };
54 
emposid.h
Vw2DEMDataObject
Definition: view2ddata.h:55
Pos
Position.
Definition: commontypes.h:78
ObjectSet< uiFlatViewAuxDataEditor >
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
VW2DFaultSS2D::setEditors
void setEditors()
VW2DFaultSS2D::deselted_
Notifier< VW2DFaultSS2D > deselted_
Definition: view2dfaultss2d.h:52
VW2DFaultSS2D::fsseditor_
MPE::FaultStickSetEditor * fsseditor_
Definition: view2dfaultss2d.h:50
VW2DFaultSS2D::knotenabled_
bool knotenabled_
Definition: view2dfaultss2d.h:48
MPE
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
VW2DFaultSS2D::enablePainting
void enablePainting(bool yn)
mCreateVw2DDataObj
#define mCreateVw2DDataObj(clss, oid, win, ed)
Definition: view2ddata.h:97
NotifierAccess
Interface class for Notifier. See comments there.
Definition: notify.h:22
uiFlatViewAuxDataEditor
Flatview auxiliary data editor.
Definition: uiflatauxdataeditor.h:23
Notifier< VW2DFaultSS2D >
uiFlatViewWin
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:31
VW2DFaultSS2D::selected
void selected()
VW2DFaultSS2D::deSelection
NotifierAccess * deSelection()
Definition: view2dfaultss2d.h:40
MPE::FaultStickSetEditor
ObjectEditor to edit EM::FaultStickSet.
Definition: faultstickseteditor.h:28
EM::ObjectID
od_int32 ObjectID
Definition: emposid.h:23
VW2DFaultSS2D
Definition: view2dfaultss2d.h:26
VW2DFaultSS2D::draw
void draw()
VW2DFaultSS2D::fsseds_
ObjectSet< MPE::FaultStickSetFlatViewEditor > fsseds_
Definition: view2dfaultss2d.h:51
VW2DFaultSS2D::create
static VW2DFaultSS2D * create(const EM::ObjectID &id, uiFlatViewWin *win, const ObjectSet< uiFlatViewAuxDataEditor > &ed)
Definition: view2dfaultss2d.h:28
VW2DFaultSS2D::triggerDeSel
void triggerDeSel()
Pos::GeomID
Index_Type GeomID
Definition: commontypes.h:87
VW2DFaultSS2D::geomid_
Pos::GeomID geomid_
Definition: view2dfaultss2d.h:47
view2ddata.h

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