OpendTect  6.6
uimeasuredlg.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: Nanne Hemstra
7  Date: July 2008
8  RCS: $Id$
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uitoolsmod.h"
14 #include "uidialog.h"
15 
16 namespace OD { class LineStyle; }
17 class uiGenInput;
18 class uiSelLineStyle;
19 class uiCheckBox;
20 class uiComboBox;
21 
22 mExpClass(uiTools) uiMeasureDlg : public uiDialog
24 public:
27 
28  const OD::LineStyle& getLineStyle() const { return ls_; }
29  bool doClear() const;
30 
31  void fill(const TypeSet<Coord3>&);
32  void reset();
33 
38 
39 protected:
40 
41  float velocity_;
43 
54 
61 };
OD::LineStyle
Definition: draw.h:118
uiMeasureDlg::velocityChange
Notifier< uiMeasureDlg > velocityChange
Definition: uimeasuredlg.h:36
uiMeasureDlg::inlcrldistfld_
uiGenInput * inlcrldistfld_
Definition: uimeasuredlg.h:50
uiMeasureDlg::clearchkbut_
uiCheckBox * clearchkbut_
Definition: uimeasuredlg.h:53
uiComboBox
Combo box.
Definition: uicombobox.h:32
uiMeasureDlg::velocity_
float velocity_
Definition: uimeasuredlg.h:41
OD
OpendTect.
Definition: commontypes.h:28
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiCheckBox
Definition: uibutton.h:167
uiMeasureDlg::distfld_
uiGenInput * distfld_
Definition: uimeasuredlg.h:48
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiMeasureDlg::mODTextTranslationClass
mODTextTranslationClass(uiMeasureDlg)
uiMeasureDlg::lineStyleChange
Notifier< uiMeasureDlg > lineStyleChange
Definition: uimeasuredlg.h:34
uiMeasureDlg::finalizeCB
void finalizeCB(CallBacker *)
uiGenInput
General Input Element.
Definition: uigeninput.h:59
uiMeasureDlg::lsChangeCB
void lsChangeCB(CallBacker *)
uiMeasureDlg::velocityChgd
void velocityChgd(CallBacker *)
uiMeasureDlg::dipunitfld_
uiComboBox * dipunitfld_
Definition: uimeasuredlg.h:52
uiMeasureDlg::dipUnitSel
void dipUnitSel(CallBacker *)
uiMeasureDlg::uiMeasureDlg
uiMeasureDlg(uiParent *)
uiMeasureDlg::clearCB
void clearCB(CallBacker *)
uiMeasureDlg::ls_
OD::LineStyle & ls_
Definition: uimeasuredlg.h:42
uiMeasureDlg::clearPressed
Notifier< uiMeasureDlg > clearPressed
Definition: uimeasuredlg.h:35
Notifier< uiMeasureDlg >
uiMeasureDlg::~uiMeasureDlg
~uiMeasureDlg()
uiMeasureDlg::zdist2fld_
uiGenInput * zdist2fld_
Definition: uimeasuredlg.h:46
uidialog.h
uiMeasureDlg
Definition: uimeasuredlg.h:23
uiMeasureDlg::zdistfld_
uiGenInput * zdistfld_
Definition: uimeasuredlg.h:45
uiMeasureDlg::reset
void reset()
uiMeasureDlg::appvelfld_
uiGenInput * appvelfld_
Definition: uimeasuredlg.h:47
uiMeasureDlg::fill
void fill(const TypeSet< Coord3 > &)
uiMeasureDlg::dipUnitChange
Notifier< uiMeasureDlg > dipUnitChange
Definition: uimeasuredlg.h:37
uiMeasureDlg::dipfld_
uiGenInput * dipfld_
Definition: uimeasuredlg.h:51
uiMeasureDlg::doClear
bool doClear() const
uiMeasureDlg::stylebutCB
void stylebutCB(CallBacker *)
uiSelLineStyle
Group for defining line properties Provides selection of linestyle, linecolor and linewidth.
Definition: uisellinest.h:30
uiMeasureDlg::dist2fld_
uiGenInput * dist2fld_
Definition: uimeasuredlg.h:49
sKey::LineStyle
FixedString LineStyle()
Definition: keystrs.h:89
uiParent
Definition: uiparent.h:26
uiDialog
Definition: uidialog.h:42
uiMeasureDlg::hdistfld_
uiGenInput * hdistfld_
Definition: uimeasuredlg.h:44
uiMeasureDlg::getLineStyle
const OD::LineStyle & getLineStyle() const
Definition: uimeasuredlg.h:28
TypeSet< Coord3 >

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