OpendTect  6.6
view2dfault.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: Mar 2009
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 Fault3DFlatViewEditor; class FaultEditor; }
24 
25 
26 mExpClass(uiViewer2D) VW2DFault : public Vw2DEMDataObject
27 {
28 public:
29  static VW2DFault* create( const EM::ObjectID& id, uiFlatViewWin* fvw,
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 
VW2DFault::knotenabled_
bool knotenabled_
Definition: view2dfault.h:48
emposid.h
VW2DFault::f3deditor_
MPE::FaultEditor * f3deditor_
Definition: view2dfault.h:49
Vw2DEMDataObject
Definition: view2ddata.h:55
VW2DFault::create
static VW2DFault * create(const EM::ObjectID &id, uiFlatViewWin *fvw, const ObjectSet< uiFlatViewAuxDataEditor > &eds)
Definition: view2dfault.h:29
ObjectSet< uiFlatViewAuxDataEditor >
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
VW2DFault::deselted_
Notifier< VW2DFault > deselted_
Definition: view2dfault.h:51
VW2DFault::faulteds_
ObjectSet< MPE::Fault3DFlatViewEditor > faulteds_
Definition: view2dfault.h:50
TrcKeyZSampling
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
MPE::FaultEditor
ObjectEditor to edit EM::Fault3D.
Definition: faulteditor.h:30
MPE
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
VW2DFault
Definition: view2dfault.h:27
VW2DFault::triggerDeSel
void triggerDeSel()
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< VW2DFault >
uiFlatViewWin
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:31
VW2DFault::setEditors
void setEditors()
EM::ObjectID
od_int32 ObjectID
Definition: emposid.h:23
view2ddata.h

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