OpendTect  6.6
view2dfaultss3d.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 TrcKeyZSampling;
20 class uiFlatViewWin;
22 
23 namespace MPE { class FaultStickSetFlatViewEditor; class FaultStickSetEditor; }
24 
25 
27 {
28 public:
33 
34  void setTrcKeyZSampling(
35  const TrcKeyZSampling&, bool upd=false );
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 
52 };
53 
VW2DFaultSS3D::fsseditor_
MPE::FaultStickSetEditor * fsseditor_
Definition: view2dfaultss3d.h:49
VW2DFaultSS3D::create
static VW2DFaultSS3D * create(const EM::ObjectID &id, uiFlatViewWin *win, const ObjectSet< uiFlatViewAuxDataEditor > &ed)
Definition: view2dfaultss3d.h:29
emposid.h
Vw2DEMDataObject
Definition: view2ddata.h:55
VW2DFaultSS3D::deselted_
Notifier< VW2DFaultSS3D > deselted_
Definition: view2dfaultss3d.h:51
VW2DFaultSS3D::triggerDeSel
void triggerDeSel()
ObjectSet< uiFlatViewAuxDataEditor >
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
VW2DFaultSS3D
Definition: view2dfaultss3d.h:27
TrcKeyZSampling
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
MPE
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
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< VW2DFaultSS3D >
uiFlatViewWin
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:31
VW2DFaultSS3D::setEditors
void setEditors()
MPE::FaultStickSetEditor
ObjectEditor to edit EM::FaultStickSet.
Definition: faultstickseteditor.h:28
EM::ObjectID
od_int32 ObjectID
Definition: emposid.h:23
VW2DFaultSS3D::fsseds_
ObjectSet< MPE::FaultStickSetFlatViewEditor > fsseds_
Definition: view2dfaultss3d.h:50
VW2DFaultSS3D::knotenabled_
bool knotenabled_
Definition: view2dfaultss3d.h:48
view2ddata.h

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