MeVisLab Resolution Independence API
|
#include <SoCrossHair.h>
Public Types | |
enum | ColorMode { CROSS_HAIR_0 = 0 , CROSS_HAIR_1 = 1 , CROSS_HAIR_2 = 2 } |
Type selector for cross hair cursors. More... | |
enum | RenderMode { Lines , Cylinders } |
Public Member Functions | |
SoCrossHair () | |
Constructor. | |
Static Public Member Functions | |
static void | initClass () |
Initializes this class. | |
Public Attributes | |
SoSFEnum | crosshairType |
Type selector for cross hair cursor. Default is CROSS_HAIR_0. | |
SoSFTypedEnum< RenderMode > | renderMode |
SoSFVec3f | position |
Position of the cross in 3d. Default is (0,0,0). | |
SoSFVec3f | scale |
Extents of the three cross lines. Defaults are (2,2,2). | |
SoSFFloat | cylinderRadius |
If renderMode == Cylinder, this radius is used as radius of the Cylinder. | |
SoSFBool | useDragger |
Enables/disables the dragger to move the cross. Default is off. | |
SoSFVec3f | positionOut |
The position output of the dragger. | |
Protected Member Functions | |
~SoCrossHair () override | |
Destructor. | |
Definition at line 41 of file SoCrossHair.h.
Type selector for cross hair cursors.
Enumerator | |
---|---|
CROSS_HAIR_0 | |
CROSS_HAIR_1 | |
CROSS_HAIR_2 |
Definition at line 48 of file SoCrossHair.h.
Enumerator | |
---|---|
Lines | |
Cylinders |
Definition at line 54 of file SoCrossHair.h.
SoCrossHair::SoCrossHair | ( | ) |
Constructor.
|
overrideprotected |
Destructor.
|
static |
Initializes this class.
SoSFEnum SoCrossHair::crosshairType |
Type selector for cross hair cursor. Default is CROSS_HAIR_0.
Definition at line 66 of file SoCrossHair.h.
SoSFFloat SoCrossHair::cylinderRadius |
If renderMode == Cylinder, this radius is used as radius of the Cylinder.
Definition at line 77 of file SoCrossHair.h.
SoSFVec3f SoCrossHair::position |
Position of the cross in 3d. Default is (0,0,0).
Definition at line 71 of file SoCrossHair.h.
SoSFVec3f SoCrossHair::positionOut |
The position output of the dragger.
Definition at line 83 of file SoCrossHair.h.
SoSFTypedEnum<RenderMode> SoCrossHair::renderMode |
Definition at line 68 of file SoCrossHair.h.
SoSFVec3f SoCrossHair::scale |
Extents of the three cross lines. Defaults are (2,2,2).
Definition at line 74 of file SoCrossHair.h.
SoSFBool SoCrossHair::useDragger |
Enables/disables the dragger to move the cross. Default is off.
Definition at line 80 of file SoCrossHair.h.