OpendTect  6.3
uivisslicepos3d.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: Helene Huck
8  Date: April 2009
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uivismod.h"
14 #include "uislicepos.h"
15 
16 namespace visSurvey
17 {
18  class PlaneDataDisplay;
19  class VolumeDisplay;
20  class SurveyObject;
21 }
22 class uiVisPartServer;
23 
27 {
28 public:
30 
31  void setDisplay(int dispid);
32  int getDisplayID() const;
33 
34 protected:
35 
39 
40  uiSlicePos::SliceDir getOrientation() const;
41  TrcKeyZSampling getSampling() const;
42 
43  void slicePosChg(CallBacker*);
44  void sliceStepChg(CallBacker*);
45  void setBoxRanges();
46  void setPosBoxValue();
47  void setStepBoxValue();
48 };
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
visSurvey::VolumeDisplay * curvol_
Definition: uivisslicepos3d.h:37
Toolbar for setting slice position _ base class.
Definition: uislicepos.h:25
The Visualization Part Server.
Definition: uivispartserv.h:60
uiVisPartServer * vispartserv_
Definition: uivisslicepos3d.h:38
Definition: uiparent.h:24
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:18
visSurvey::PlaneDataDisplay * curpdd_
Definition: uivisslicepos3d.h:36
Toolbar for setting slice position _ 3D visualization display.
Definition: uivisslicepos3d.h:26
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
SliceType
OpendTect flat slice types.
Definition: oduicommon.h:30
Used for displaying an inline, crossline or timeslice.
Definition: visplanedatadisplay.h:44
Definition: visvolumedisplay.h:48

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