 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "visbasemod.h"
20 namespace osgGeo {
class TabBoxDragger; }
21 namespace osg {
class ShapeDrawable; }
28 class BoxDraggerCallbackHandler;
33 friend class BoxDraggerCallbackHandler;
44 void setBoxTransparency(
float);
46 void showScaleTabs(
bool);
56 void showDraggerBorder(
bool yn=true);
57 bool isDraggerBorderShown() const;
59 bool selectable()
const {
return selectable_; }
void setOsgMatrix(const Coord3 &worldscale, const Coord3 &worldtrans)
A cartesian coordinate in 3D space.
Definition: coord.h:72
void setDragCtrlSpacing(const StepInterval< float > &, const StepInterval< float > &, const StepInterval< float > &)
Definition: visboxdragger.h:31
const visBase::Transformation * getDisplayTransformation() const
Definition: visannot.h:43
#define mExpClass(module)
Definition: commondefs.h:177
Open Scene Graph.
Definition: visannot.h:29
Notifier< BoxDragger > started
Definition: visboxdragger.h:86
void setSelectable(bool yn)
Definition: visboxdragger.h:60
int getPlaneTransDragKeys(bool depth) const
bool selectable_
Definition: visboxdragger.h:108
ConstRefMan< visBase::Transformation > transform_
Definition: visboxdragger.h:94
BoxDraggerCallbackHandler * osgcallbackhandler_
Definition: visboxdragger.h:101
Notifier< BoxDragger > motion
Definition: visboxdragger.h:87
osg::ShapeDrawable * osgdraggerbox_
Definition: visboxdragger.h:100
void setDisplayTransformation(const visBase::Transformation *)
static BoxDragger * create()
Definition: visboxdragger.h:35
bool useindepthtransforresize_
Definition: visboxdragger.h:109
void useInDepthTranslationForResize(bool)
Class to help setup a callback handling.
Definition: notify.h:126
bool isInDepthTranslationUsedForResize() const
Notifier< BoxDragger > finished
Definition: visboxdragger.h:89
Notifier< BoxDragger > changed
Definition: visboxdragger.h:88
void setPlaneTransDragKeys(bool depth, int keys)
#define mVisTrans
Definition: visdata.h:28
osgGeo::TabBoxDragger * osgboxdragger_
Definition: visboxdragger.h:99
Definition: visobject.h:72
A collection of geoscientific extensions to OpenSceneGraph.
Definition: visannot.h:38
#define mCreateDataObj(clss)
Definition: visdata.h:214
Interval of values.
Definition: commontypes.h:30
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021