 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "visbasemod.h"
20 namespace osgGeo {
class TabPlaneDragger; }
21 namespace osg {
class Switch; }
29 class PlaneDraggerCallbackHandler;
37 friend class PlaneDraggerCallbackHandler;
42 void removeScaleTabs();
46 void setCenter( const
Coord3&,
bool alldims = true );
53 void setSize( const
Coord3&,
bool alldims=true );
85 void showDraggerBorder(
bool yn=true);
86 bool isDraggerBorderShown() const;
88 void showPlane(
bool yn=true);
89 bool isPlaneShown() const;
91 void setTransDragKeys(
bool depth,
int keys);
97 int getTransDragKeys(
bool depth) const;
114 void setOsgMatrix(const
Coord3& worldscale,
115 const
Coord3& worldtrans);
117 void initOsgDragger();
126 osg::Switch* osgdraggerplane_;
127 PlaneDraggerCallbackHandler* osgcallbackhandler_;
A cartesian coordinate in 3D space.
Definition: coord.h:72
Definition: visannot.h:43
#define mExpClass(module)
Definition: commondefs.h:177
Open Scene Graph.
Definition: visannot.h:29
Interval with step.
Definition: commontypes.h:32
static DepthTabPlaneDragger * create()
Definition: visdepthtabplanedragger.h:40
Class to help setup a callback handling.
Definition: notify.h:126
#define mVisTrans
Definition: visdata.h:28
Definition: visobject.h:72
A collection of geoscientific extensions to OpenSceneGraph.
Definition: visannot.h:38
#define mCreateDataObj(clss)
Definition: visdata.h:214
Definition: visdepthtabplanedragger.h:36
Interval of values.
Definition: commontypes.h:30
Sets of (small) copyable elements.
Definition: commontypes.h:29
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021