OpendTect-6_4  6.4
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  RCS: $Id$
8 ________________________________________________________________________
9 
10 -*/
11 
12 #include "uitoolsmod.h"
13 #include "uidialog.h"
14 
15 namespace OD { class LineStyle; }
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  bool doClear() const;
28 
29  void fill(const TypeSet<Coord3>&);
30  void reset();
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:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Notifier< uiMeasureDlg > clearPressed
Definition: uimeasuredlg.h:33
Group for defining line properties Provides selection of linestyle, linecolor and linewidth...
Definition: uisellinest.h:29
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiGenInput * zdistfld_
Definition: uimeasuredlg.h:42
Definition: draw.h:118
uiGenInput * appvelfld_
Definition: uimeasuredlg.h:44
Notifier< uiMeasureDlg > velocityChange
Definition: uimeasuredlg.h:34
Definition: uiparent.h:26
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:42
uiGenInput * hdistfld_
Definition: uimeasuredlg.h:41
General Input Element.
Definition: uigeninput.h:58
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:29
Notifier< uiMeasureDlg > lineStyleChange
Definition: uimeasuredlg.h:32
Definition: uibutton.h:134

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