OpendTect  6.3
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 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiviewer2dmod.h"
14 #include "view2ddata.h"
15 
16 #include "emposid.h"
17 
18 class TrcKeyZSampling;
19 class uiFlatViewWin;
21 
22 namespace MPE { class Fault3DFlatViewEditor; class FaultEditor; }
23 
24 
25 mExpClass(uiViewer2D) VW2DFault : public Vw2DEMDataObject
26 {
27 public:
28  static VW2DFault* create( const EM::ObjectID& id, uiFlatViewWin* fvw,
30  mCreateVw2DDataObj(VW2DFault,id,fvw,eds);
31  ~VW2DFault();
32 
33  void setTrcKeyZSampling(
34  const TrcKeyZSampling&,bool upd=false);
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 
51 };
#define mExpClass(module)
Definition: commondefs.h:157
od_int32 ObjectID
Definition: emposid.h:22
ObjectEditor to edit EM::Fault3D.
Definition: faulteditor.h:28
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
ObjectSet< MPE::Fault3DFlatViewEditor > faulteds_
Definition: view2dfault.h:49
MPE::FaultEditor * f3deditor_
Definition: view2dfault.h:48
Definition: view2dfault.h:25
NotifierAccess * deSelection()
Definition: view2dfault.h:40
Notifier< VW2DFault > deselted_
Definition: view2dfault.h:50
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
Definition: view2ddata.h:55
Flatview auxiliary data editor.
Definition: uiflatauxdataeditor.h:21
bool knotenabled_
Definition: view2dfault.h:47
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:29
static VW2DFault * create(const EM::ObjectID &id, uiFlatViewWin *fvw, const ObjectSet< uiFlatViewAuxDataEditor > &eds)
Definition: view2dfault.h:28
#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