| 
    MeVisLab Toolbox Reference
    
   | 
 
#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.