1 #ifndef visthumbwheel_h 2 #define visthumbwheel_h 18 namespace osg {
class Group;
class MatrixTransform; }
19 namespace osgGeo {
class ThumbWheel; }
25 class ThumbWheelMessenger;
34 void setPosition(
bool horizontal,
35 float center_x,
float center_y,
float len,
36 float width,
float zval = 0);
38 void setAnnotationColor(const
Color&);
40 void enableFadeInOut(
bool);
41 bool isFadeInOutEnabled() const;
43 float getAngle() const;
44 void setAngle(
float angle,
float rotationtime=0.0);
53 ThumbWheelMessenger* messenger_;
#define mExpClass(module)
Definition: commondefs.h:160
DataObject is the base class off all objects that are used in Visualization and ought to be shared in...
Definition: visdata.h:65
A collection of geoscientific extensions to OpenSceneGraph.
Definition: visannot.h:38
Definition: visthumbwheel.h:28
static ThumbWheel * create()
Definition: visthumbwheel.h:31
Definition: visannot.h:43
Open Scene Graph.
Definition: visannot.h:29
Notifier with automatic capsule creation.
Definition: callback.h:395
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:26
#define mCreateDataObj(clss)
Definition: visdata.h:209