OpendTect  6.3
uimeasuredlg.h
Go to the documentation of this file.
1 /*+
2 ________________________________________________________________________
3 
4  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
5  Author: Nanne Hemstra
6  Date: July 2008
7 ________________________________________________________________________
8 
9 -*/
10 
11 #include "uitoolsmod.h"
12 #include "uidialog.h"
13 
14 namespace OD { class LineStyle; };
15 class uiConstantVel;
16 class uiGenInput;
17 class uiSelLineStyle;
18 class uiCheckBox;
19 
20 mExpClass(uiTools) uiMeasureDlg : public uiDialog
22 public:
24  ~uiMeasureDlg();
25 
26  const OD::LineStyle& getLineStyle() const { return ls_; }
27 
28  void fill(const TypeSet<Coord3>&);
29  void reset();
30  bool doClear() const;
31 
35 
36 protected:
37 
38  float velocity_;
40 
49 
50  void lsChangeCB(CallBacker*);
51  void clearCB(CallBacker*);
52  void stylebutCB(CallBacker*);
53  void velocityChgd(CallBacker*);
54 };
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Notifier< uiMeasureDlg > clearPressed
Definition: uimeasuredlg.h:33
Definition: uiconstvel.h:28
Group for defining line properties Provides selection of linestyle, linecolor and linewidth...
Definition: uisellinest.h:27
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiGenInput * zdistfld_
Definition: uimeasuredlg.h:42
Definition: draw.h:119
Notifier< uiMeasureDlg > velocityChange
Definition: uimeasuredlg.h:34
Definition: uiparent.h:24
uiGenInput * dist2fld_
Definition: uimeasuredlg.h:46
uiGenInput * inlcrldistfld_
Definition: uimeasuredlg.h:47
FixedString LineStyle()
Definition: keystrs.h:80
OD::LineStyle & ls_
Definition: uimeasuredlg.h:39
Definition: uidialog.h:40
Set of (small) copyable elements.
Definition: commontypes.h:26
uiConstantVel * appvelfld_
Definition: uimeasuredlg.h:44
uiGenInput * hdistfld_
Definition: uimeasuredlg.h:41
General Input Element.
Definition: uigeninput.h:56
const OD::LineStyle & getLineStyle() const
Definition: uimeasuredlg.h:26
Definition: uimeasuredlg.h:20
uiCheckBox * clearchkbut_
Definition: uimeasuredlg.h:48
float velocity_
Definition: uimeasuredlg.h:38
uiGenInput * zdist2fld_
Definition: uimeasuredlg.h:43
uiGenInput * distfld_
Definition: uimeasuredlg.h:45
OpendTect.
Definition: commontypes.h:25
Notifier< uiMeasureDlg > lineStyleChange
Definition: uimeasuredlg.h:32
Definition: uibutton.h:130

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