OpendTect  6.6
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  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "callback.h"
15 #include "uistring.h"
16 
17 class uiMeasureDlg;
18 class uiODMain;
19 
20 namespace Pick { class SetMgr; }
21 namespace visSurvey { class PickSetDisplay; }
22 
25 public:
28 
29 protected:
30 
33  void addScene(int);
42  void manageDlg(bool);
44  void update();
45  int getActiveSceneID() const;
46 
48 
52 
54  int butidx_;
55 };
56 
MeasureToolMan::clearCB
void clearCB(CallBacker *)
MeasureToolMan::buttonClicked
void buttonClicked(CallBacker *)
uistring.h
ObjectSet< visSurvey::PickSetDisplay >
MeasureToolMan::displayobjs_
ObjectSet< visSurvey::PickSetDisplay > displayobjs_
Definition: measuretoolman.h:51
Pick
Definition: picklocation.h:21
MeasureToolMan
Definition: measuretoolman.h:24
MeasureToolMan::lineStyleChangeCB
void lineStyleChangeCB(CallBacker *)
callback.h
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
MeasureToolMan::changeCB
void changeCB(CallBacker *)
MeasureToolMan::manageDlg
void manageDlg(bool)
MeasureToolMan::update
void update()
MeasureToolMan::picksetmgr_
Pick::SetMgr & picksetmgr_
Definition: measuretoolman.h:49
MeasureToolMan::MeasureToolMan
MeasureToolMan(uiODMain &)
MeasureToolMan::getActiveSceneID
int getActiveSceneID() const
MeasureToolMan::mODTextTranslationClass
mODTextTranslationClass(MeasureToolMan)
Pick::SetMgr
Utility to manage pick set lifecycles. Also supports change notifications.
Definition: picksetmgr.h:34
MeasureToolMan::addScene
void addScene(int)
mClass
#define mClass(module)
Definition: commondefs.h:181
MeasureToolMan::sceneAdded
void sceneAdded(CallBacker *)
MeasureToolMan::measuredlg_
uiMeasureDlg * measuredlg_
Definition: measuretoolman.h:53
uiMeasureDlg
Definition: uimeasuredlg.h:23
uiODMain
OpendTect application top level object.
Definition: uiodmain.h:42
MeasureToolMan::~MeasureToolMan
~MeasureToolMan()
MeasureToolMan::surveyChanged
void surveyChanged(CallBacker *)
MeasureToolMan::sceneChanged
void sceneChanged(CallBacker *)
MeasureToolMan::appl_
uiODMain & appl_
Definition: measuretoolman.h:47
visSurvey
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
MeasureToolMan::sceneClosed
void sceneClosed(CallBacker *)
MeasureToolMan::butidx_
int butidx_
Definition: measuretoolman.h:54
MeasureToolMan::sceneids_
TypeSet< int > sceneids_
Definition: measuretoolman.h:50
MeasureToolMan::velocityChangeCB
void velocityChangeCB(CallBacker *)
MeasureToolMan::objSelected
void objSelected(CallBacker *)
MeasureToolMan::dlgClosed
void dlgClosed(CallBacker *)
TypeSet< int >

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