OpendTect  6.3
uitrcpositiondlg.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3 ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: H. Huck
7  Date: July 2010
8 ________________________________________________________________________
9 
10 -*/
11 
12 #include "uiseismod.h"
13 #include "uidialog.h"
14 #include "uigroup.h"
15 #include "trckeyzsampling.h"
16 #include "dbkey.h"
17 #include "datapackbase.h"
18 
19 class uiLabeledSpinBox;
20 class uiSpinBox;
22 class uiToolButton;
23 class uiSlider;
24 class uiComboBox;
25 class uiGenInput;
26 class PickRetriever;
27 class FlatDataPack;
28 namespace PosInfo { class Line2DData; }
29 
30 class uiFlatDPPosSel : public uiGroup
31 {
32 public:
34  const DataPack::FullID&);
35  ~uiFlatDPPosSel();
36  double getPos() const;
37 protected:
42 
43  void sldrPosChangedCB(CallBacker*);
44 };
45 
48 public:
50  const DataPack::FullID&);
52  bool,const DBKey&);
54 
55  TrcKeyZSampling getTrcKeyZSampling() const;
56  Pos::GeomID geomID() const;
57  void setGeomID(Pos::GeomID);
58 
65 
66 protected:
67  void lineSel(CallBacker*);
68  void getPosCB(CallBacker*);
69  void pickRetrievedCB(CallBacker*);
70 
74 };
Definition: uigroup.h:53
#define mExpClass(module)
Definition: commondefs.h:157
RefMan< FlatDataPack > fdp_
Definition: uitrcpositiondlg.h:41
uiLabeledSpinBox * trcnrfld_
Definition: uitrcpositiondlg.h:59
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
uiFlatDPPosSel * fdpposfld_
Definition: uitrcpositiondlg.h:63
Definition: uislider.h:40
Definition: datapack.h:43
Definition: uitrcpositiondlg.h:46
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiLabeledSpinBox * inlfld_
Definition: uitrcpositiondlg.h:60
uiSeis2DLineNameSel * linesfld_
Definition: uitrcpositiondlg.h:62
uiComboBox * altdimnmflds_
Definition: uitrcpositiondlg.h:39
uiSlider * possldr_
Definition: uitrcpositiondlg.h:38
uiGenInput * posvalfld_
Definition: uitrcpositiondlg.h:40
DBKey mid_
Definition: uitrcpositiondlg.h:64
Combo box.
Definition: uicombobox.h:30
Definition: uiparent.h:24
Definition: pickretriever.h:22
Definition: uidialog.h:40
uiSpinBox * crlfld_
Definition: uitrcpositiondlg.h:61
Definition: uispinbox.h:123
StepInterval< float > zrg_
Definition: uitrcpositiondlg.h:71
Definition: uiseislinesel.h:122
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
General Input Element.
Definition: uigeninput.h:56
PickRetriever * pickretriever_
Definition: uitrcpositiondlg.h:73
Definition: uispinbox.h:22
Index_Type GeomID
Definition: commontypes.h:48
Definition: uitrcpositiondlg.h:30
Position info, often segmented.
Definition: posinfo.h:38
uiToolButton * getposbut_
Definition: uitrcpositiondlg.h:72
Definition: uitoolbutton.h:20
DataPack for flat data.
Definition: datapackbase.h:61
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36

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