OpendTect-6_4  6.4
view2dhorizon3d.h
Go to the documentation of this file.
1 #ifndef view2dhorizon3d_h
2 #define view2dhorizon3d_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  CopyRight: (C) dGB Beheer B.V.
8  Author: Umesh Sinha
9  Date: May 2010
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uiviewer2dmod.h"
16 #include "view2ddata.h"
17 
18 class TrcKeyZSampling;
19 
20 namespace Attrib { class SelSpec; }
21 namespace MPE { class HorizonFlatViewEditor3D; }
22 
23 
25 {
26 public:
30 
31  ~Vw2DHorizon3D();
32 
33  void setSelSpec(const Attrib::SelSpec*,bool wva);
34  void setTrcKeyZSampling(
35  const TrcKeyZSampling&,bool upd=false);
36 
37  void draw();
38  void enablePainting(bool yn);
39  void selected(bool enabled=true);
40 
41  void setSeedPicking(bool ison);
42  void setTrackerSetupActive(bool ison );
43 
44  void getHorEditors(
46 
47 
48  NotifierAccess* deSelection() { return &deselted_; }
49 
50 protected:
51 
52  void triggerDeSel();
53  void setEditors();
54 
55  void checkCB(CallBacker*);
56  void deSelCB(CallBacker*);
57 
60 
63 };
64 
65 
66 #endif
#define mExpClass(module)
Definition: commondefs.h:160
od_int32 ObjectID
Definition: emposid.h:24
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Interface class for Notifier. See comments there.
Definition: callback.h:161
NotifierAccess * deSelection()
Definition: view2dhorizon3d.h:48
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
const Attrib::SelSpec * wvaselspec_
Definition: view2dhorizon3d.h:59
const Attrib::SelSpec * vdselspec_
Definition: view2dhorizon3d.h:58
static Vw2DHorizon3D * create(const EM::ObjectID &id, uiFlatViewWin *win, const ObjectSet< uiFlatViewAuxDataEditor > &ed)
Definition: view2dhorizon3d.h:27
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Notifier< Vw2DHorizon3D > deselted_
Definition: view2dhorizon3d.h:62
Definition: view2dhorizon3d.h:24
Definition: view2ddata.h:55
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:31
Semblance Attribute.
Definition: attribdataholder.h:25
ObjectSet< MPE::HorizonFlatViewEditor3D > horeds_
Definition: view2dhorizon3d.h:61
#define mCreateVw2DDataObj(clss, oid, win, ed)
Definition: view2ddata.h:98

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