PoCoordinateSystemAxis Class Reference
[Axis]

MeshViz Class for a 3D axes system. More...

#include <MeshViz/graph/PoCoordinateSystemAxis.h>

Inheritance diagram for PoCoordinateSystemAxis:
PoGraphMaster PoBase SoBaseKit SoNode SoGetView SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

virtual SoType getTypeId () const
virtual const SoNodekitCatalog * getNodekitCatalog () const
 PoCoordinateSystemAxis ()
 PoCoordinateSystemAxis (const SbVec3f &_start, const SbVec3f &_end, const char *_xTitle, const char *_yTitle, const char *_zTitle, float _arrowLengthFactor, float _titleTranslationFactor)
virtual void rebuild ()

Static Public Member Functions

static SoType getClassTypeId ()
static const SoNodekitCatalog * getClassNodekitCatalog ()

Public Attributes

SoSFVec3f start
SoSFVec3f end
SoSFString xTitle
SoSFString yTitle
SoSFString zTitle
SoSFFloat arrowLengthFactor
SoSFFloat titleTranslationFactor

Detailed Description

MeshViz Class for a 3D axes system.

Class to build an axes system. It is composed of three vectors, each having a title string at its extremity. A multiplicative factor translates each title string according to each vector length and another one defines the arrow length of vectors relative to the vector length.

FILE FORMAT/DEFAULT


Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/