OpendTect  6.3
view2dhorizon2d.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: May 2010
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 Attrib { class SelSpec; }
23 namespace FlatView { class AuxDataEditor; }
24 namespace MPE { class HorizonFlatViewEditor2D; }
25 
26 
28 {
29 public:
33 
34  ~Vw2DHorizon2D();
35 
36  void setSelSpec(const Attrib::SelSpec*,bool wva);
37  void setGeomID(Pos::GeomID);
38 
39  void setTrcKeyZSampling(const TrcKeyZSampling&, bool upd=false );
40 
41  void draw();
42  void enablePainting(bool yn);
43  void selected(bool enabled=true);
44 
45  void setSeedPicking(bool ison);
46  void setTrackerSetupActive(bool ison );
47 
48  void getHorEditors(
50 
51  NotifierAccess* deSelection() { return &deselted_; }
52 
53 protected:
54 
55  void triggerDeSel();
56  void setEditors();
57 
61 
64 };
#define mExpClass(module)
Definition: commondefs.h:157
od_int32 ObjectID
Definition: emposid.h:22
const Attrib::SelSpec * wvaselspec_
Definition: view2dhorizon2d.h:60
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
static Vw2DHorizon2D * create(const EM::ObjectID &id, uiFlatViewWin *win, const ObjectSet< uiFlatViewAuxDataEditor > &ed)
Definition: view2dhorizon2d.h:30
NotifierAccess * deSelection()
Definition: view2dhorizon2d.h:51
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
Definition: view2ddata.h:55
Index_Type GeomID
Definition: commontypes.h:48
ObjectSet< MPE::HorizonFlatViewEditor2D > horeds_
Definition: view2dhorizon2d.h:62
Notifier< Vw2DHorizon2D > deselted_
Definition: view2dhorizon2d.h:63
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:43
Flatview auxiliary data editor.
Definition: uiflatauxdataeditor.h:21
Pos::GeomID geomid_
Definition: view2dhorizon2d.h:58
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:29
Definition: bitmap2rgb.h:15
const Attrib::SelSpec * vdselspec_
Definition: view2dhorizon2d.h:59
Semblance Attribute.
Definition: attribdataholder.h:21
#define mCreateVw2DDataObj(clss, oid, win, ed)
Definition: view2ddata.h:98
Definition: view2dhorizon2d.h:27

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