OpendTect-6_4  6.4
measuretoolman.h
Go to the documentation of this file.
1 #ifndef measuretoolman_h
2 #define measuretoolman_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nanne Hemstra
9  Date: July 2008
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "callback.h"
16 #include "uistring.h"
17 
18 class uiMeasureDlg;
19 class uiODMain;
20 
21 namespace Pick { class SetMgr; }
22 namespace visSurvey { class PickSetDisplay; }
23 
26 public:
28  ~MeasureToolMan();
29 
30 protected:
31 
32  void objSelected(CallBacker*);
33  void buttonClicked(CallBacker*);
34  void addScene(int);
35  void sceneAdded(CallBacker*);
36  void sceneClosed(CallBacker*);
37  void sceneChanged(CallBacker*);
38  void changeCB(CallBacker*);
39  void lineStyleChangeCB(CallBacker*);
40  void clearCB(CallBacker*);
41  void velocityChangeCB(CallBacker*);
42  void dlgClosed(CallBacker*);
43  void manageDlg(bool);
44  void surveyChanged(CallBacker*);
45  void update();
46  int getActiveSceneID() const;
47 
49 
53 
55  int butidx_;
56 };
57 
58 #endif
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiMeasureDlg * measuredlg_
Definition: measuretoolman.h:54
OpendTect application top level object.
Definition: uiodmain.h:41
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Pick::SetMgr & picksetmgr_
Definition: measuretoolman.h:50
TypeSet< int > sceneids_
Definition: measuretoolman.h:51
uiODMain & appl_
Definition: measuretoolman.h:48
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
Definition: uimeasuredlg.h:20
ObjectSet< visSurvey::PickSetDisplay > displayobjs_
Definition: measuretoolman.h:52
Definition: measuretoolman.h:24
Definition: picklocation.h:21
int butidx_
Definition: measuretoolman.h:55
#define mClass(module)
Definition: commondefs.h:164
Utility to manage pick set lifecycles. Also supports change notifications.
Definition: picksetmgr.h:34

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