MeVisLab Resolution Independence API
SoCoordinateSystem Class Reference

#include <SoCoordinateSystem.h>

Inheritance diagram for SoCoordinateSystem:

Public Types

enum  StrideMode { AUTO = 0 , USER = 1 }
 
enum  EndTickMode { ROUND_UP = 0 , ROUND_DOWN = 1 , ROUND_NEAREST = 2 , PRECISE = 3 }
 
enum  UserTransformMode { NO_USER_TRANSFORM = 0 , USER_TRANSFORM_INSTEAD_OF_INPUT = 1 , APPLY_USER_TRANSFORM_TO_INPUT = 2 }
 

Public Member Functions

 SoCoordinateSystem ()
 

Static Public Member Functions

static void initClass ()
 

Public Attributes

SoSFTypedEnum< StrideModestrideMode
 
SoSFDouble userStride
 
SoSFTypedEnum< EndTickModeendTickMode
 
SoSFColor axisColor
 
SoSFFloat axisAlpha
 
SoSFColor tickColor
 
SoSFFloat tickAlpha
 
SoSFColor numbersFontColor
 
SoSFFloat numbersFontAlpha
 
SoSFColor lettersFontColor
 
SoSFFloat lettersFontAlpha
 
SoSFFloat lettersFontSizeOffset
 
SoSFBool useTextShadow
 
SoSFColor textShadowColor
 
SoSFFloat fontSize
 
SoSFFloat arrowLengthFactor
 
SoSFFloat letterOffsetFactor
 
SoSFBool useVoxelAlignedBoundingBox
 
SoSFMLImage inImage
 
SoSFNode inNode
 
SoSFVec3f userScale
 
SoSFVec3f userTranslate
 
SoSFTypedEnum< UserTransformModeuserTransformMode
 

Protected Member Functions

 ~SoCoordinateSystem () override
 

Detailed Description

Definition at line 170 of file SoCoordinateSystem.h.

Member Enumeration Documentation

◆ EndTickMode

Enumerator
ROUND_UP 
ROUND_DOWN 
ROUND_NEAREST 
PRECISE 

Definition at line 186 of file SoCoordinateSystem.h.

◆ StrideMode

Enumerator
AUTO 
USER 

Definition at line 180 of file SoCoordinateSystem.h.

◆ UserTransformMode

Enumerator
NO_USER_TRANSFORM 
USER_TRANSFORM_INSTEAD_OF_INPUT 
APPLY_USER_TRANSFORM_TO_INPUT 

Definition at line 194 of file SoCoordinateSystem.h.

Constructor & Destructor Documentation

◆ SoCoordinateSystem()

SoCoordinateSystem::SoCoordinateSystem ( )

◆ ~SoCoordinateSystem()

SoCoordinateSystem::~SoCoordinateSystem ( )
overrideprotected

Member Function Documentation

◆ initClass()

static void SoCoordinateSystem::initClass ( )
static

Member Data Documentation

◆ arrowLengthFactor

SoSFFloat SoCoordinateSystem::arrowLengthFactor

Definition at line 224 of file SoCoordinateSystem.h.

◆ axisAlpha

SoSFFloat SoCoordinateSystem::axisAlpha

Definition at line 207 of file SoCoordinateSystem.h.

◆ axisColor

SoSFColor SoCoordinateSystem::axisColor

Definition at line 206 of file SoCoordinateSystem.h.

◆ endTickMode

SoSFTypedEnum<EndTickMode> SoCoordinateSystem::endTickMode

Definition at line 204 of file SoCoordinateSystem.h.

◆ fontSize

SoSFFloat SoCoordinateSystem::fontSize

Definition at line 222 of file SoCoordinateSystem.h.

◆ inImage

SoSFMLImage SoCoordinateSystem::inImage

Definition at line 228 of file SoCoordinateSystem.h.

◆ inNode

SoSFNode SoCoordinateSystem::inNode

Definition at line 229 of file SoCoordinateSystem.h.

◆ letterOffsetFactor

SoSFFloat SoCoordinateSystem::letterOffsetFactor

Definition at line 225 of file SoCoordinateSystem.h.

◆ lettersFontAlpha

SoSFFloat SoCoordinateSystem::lettersFontAlpha

Definition at line 216 of file SoCoordinateSystem.h.

◆ lettersFontColor

SoSFColor SoCoordinateSystem::lettersFontColor

Definition at line 215 of file SoCoordinateSystem.h.

◆ lettersFontSizeOffset

SoSFFloat SoCoordinateSystem::lettersFontSizeOffset

Definition at line 217 of file SoCoordinateSystem.h.

◆ numbersFontAlpha

SoSFFloat SoCoordinateSystem::numbersFontAlpha

Definition at line 213 of file SoCoordinateSystem.h.

◆ numbersFontColor

SoSFColor SoCoordinateSystem::numbersFontColor

Definition at line 212 of file SoCoordinateSystem.h.

◆ strideMode

SoSFTypedEnum<StrideMode> SoCoordinateSystem::strideMode

Definition at line 201 of file SoCoordinateSystem.h.

◆ textShadowColor

SoSFColor SoCoordinateSystem::textShadowColor

Definition at line 220 of file SoCoordinateSystem.h.

◆ tickAlpha

SoSFFloat SoCoordinateSystem::tickAlpha

Definition at line 210 of file SoCoordinateSystem.h.

◆ tickColor

SoSFColor SoCoordinateSystem::tickColor

Definition at line 209 of file SoCoordinateSystem.h.

◆ userScale

SoSFVec3f SoCoordinateSystem::userScale

Definition at line 230 of file SoCoordinateSystem.h.

◆ userStride

SoSFDouble SoCoordinateSystem::userStride

Definition at line 202 of file SoCoordinateSystem.h.

◆ userTransformMode

SoSFTypedEnum<UserTransformMode> SoCoordinateSystem::userTransformMode

Definition at line 232 of file SoCoordinateSystem.h.

◆ userTranslate

SoSFVec3f SoCoordinateSystem::userTranslate

Definition at line 231 of file SoCoordinateSystem.h.

◆ useTextShadow

SoSFBool SoCoordinateSystem::useTextShadow

Definition at line 219 of file SoCoordinateSystem.h.

◆ useVoxelAlignedBoundingBox

SoSFBool SoCoordinateSystem::useVoxelAlignedBoundingBox

Definition at line 226 of file SoCoordinateSystem.h.


The documentation for this class was generated from the following file: