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

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