PoCoordinateSystemAxis Class Reference

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 SoNodekitCataloggetNodekitCatalog () 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 SoNodekitCataloggetClassNodekitCatalog ()

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.


Open Inventor Toolkit reference manual, generated on 10 Dec 2020
Copyright © Thermo Fisher Scientific All rights reserved.