OpendTect  6.6
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  RCS: $Id$
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiseismod.h"
14 #include "uidialog.h"
15 #include "uigroup.h"
16 #include "trckeyzsampling.h"
17 #include "linekey.h"
18 #include "multiid.h"
19 #include "datapackbase.h"
20 
21 class uiLabeledSpinBox;
22 class uiSpinBox;
23 class uiLabeledComboBox;
24 class uiToolButton;
25 class uiSlider;
26 class uiComboBox;
27 class uiGenInput;
28 class PickRetriever;
29 class FlatDataPack;
30 namespace PosInfo { class Line2DData; }
31 
32 class uiFlatDPPosSel : public uiGroup
33 {
34 public:
36  const DataPack::FullID&);
38  double getPos() const;
39 protected:
44 
46 };
47 
50 public:
52  const DataPack::FullID&);
54  bool,const MultiID&);
56 
65 
66 protected:
71 
75 };
76 
uiFlatDPPosSel::uiFlatDPPosSel
uiFlatDPPosSel(uiParent *, const DataPack::FullID &)
uiTrcPositionDlg::mid_
MultiID mid_
Definition: uitrcpositiondlg.h:64
PosInfo::Line2DData
Position info for a 2D line.
Definition: posinfo2d.h:65
uiTrcPositionDlg::linesfld_
uiLabeledComboBox * linesfld_
Definition: uitrcpositiondlg.h:62
uiComboBox
Combo box.
Definition: uicombobox.h:32
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiFlatDPPosSel::sldrPosChangedCB
void sldrPosChangedCB(CallBacker *)
uiTrcPositionDlg::pickretriever_
PickRetriever * pickretriever_
Definition: uitrcpositiondlg.h:74
uiFlatDPPosSel::altdimnmflds_
uiComboBox * altdimnmflds_
Definition: uitrcpositiondlg.h:41
uiTrcPositionDlg::~uiTrcPositionDlg
~uiTrcPositionDlg()
uiTrcPositionDlg::trcnrfld_
uiLabeledSpinBox * trcnrfld_
Definition: uitrcpositiondlg.h:59
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiFlatDPPosSel::~uiFlatDPPosSel
~uiFlatDPPosSel()
uiTrcPositionDlg::inlfld_
uiLabeledSpinBox * inlfld_
Definition: uitrcpositiondlg.h:60
uiTrcPositionDlg::getTrcKeyZSampling
TrcKeyZSampling getTrcKeyZSampling() const
uigroup.h
TrcKeyZSampling
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
PickRetriever
Definition: pickretriever.h:24
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiTrcPositionDlg::getPosCB
void getPosCB(CallBacker *)
uiFlatDPPosSel::fdp_
FlatDataPack * fdp_
Definition: uitrcpositiondlg.h:43
multiid.h
StepInterval< float >
uiFlatDPPosSel::posvalfld_
uiGenInput * posvalfld_
Definition: uitrcpositiondlg.h:42
uiTrcPositionDlg::getSelLineGeom
bool getSelLineGeom(PosInfo::Line2DData &)
uiTrcPositionDlg::lineSel
void lineSel(CallBacker *)
trckeyzsampling.h
uiLabeledComboBox
Definition: uicombobox.h:145
uiGroup
Definition: uigroup.h:54
uiTrcPositionDlg::getposbut_
uiToolButton * getposbut_
Definition: uitrcpositiondlg.h:73
uiSlider
Definition: uislider.h:42
uiTrcPositionDlg::crlfld_
uiSpinBox * crlfld_
Definition: uitrcpositiondlg.h:61
FlatDataPack
DataPack for flat data.
Definition: datapackbase.h:65
uiTrcPositionDlg::uiTrcPositionDlg
uiTrcPositionDlg(uiParent *, const TrcKeyZSampling &, bool, const MultiID &)
uidialog.h
uiTrcPositionDlg::zrg_
StepInterval< float > zrg_
Definition: uitrcpositiondlg.h:72
uiTrcPositionDlg::getLineKey
LineKey getLineKey() const
uiTrcPositionDlg
Definition: uitrcpositiondlg.h:49
datapackbase.h
LineKey
Key for a line in a line set.
Definition: linekey.h:22
MultiID
Compound key consisting of ints.
Definition: multiid.h:24
uiSpinBox
Definition: uispinbox.h:24
uiFlatDPPosSel::possldr_
uiSlider * possldr_
Definition: uitrcpositiondlg.h:40
PosInfo
Position info, often segmented.
Definition: posinfo.h:40
linekey.h
uiTrcPositionDlg::fdpposfld_
uiFlatDPPosSel * fdpposfld_
Definition: uitrcpositiondlg.h:63
uiParent
Definition: uiparent.h:26
uiFlatDPPosSel
Definition: uitrcpositiondlg.h:33
uiTrcPositionDlg::mODTextTranslationClass
mODTextTranslationClass(uiTrcPositionDlg)
uiLabeledSpinBox
Definition: uispinbox.h:138
uiDialog
Definition: uidialog.h:42
uiTrcPositionDlg::uiTrcPositionDlg
uiTrcPositionDlg(uiParent *, const DataPack::FullID &)
uiFlatDPPosSel::getPos
double getPos() const
uiTrcPositionDlg::pickRetrievedCB
void pickRetrievedCB(CallBacker *)
uiToolButton
Definition: uitoolbutton.h:22

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