Class to build a generalized axis. More...
#include <MeshViz/graph/PoGenAxis.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
virtual const SoNodekitCatalog * | getNodekitCatalog () const |
PoGenAxis () | |
PoGenAxis (const SbVec3f &_start, float _end, PoCartesianAxis::Type _type, const char **_gradList, short numGrad) | |
virtual void | rebuild () |
Static Public Member Functions | |
static SoType | getClassTypeId () |
static const SoNodekitCatalog * | getClassNodekitCatalog () |
Public Attributes | |
SoMFString | gradList |
This class builds a generalized axis. This axis will be generated between the point start to the point end. The graduations will be in the plane given by the user (cf field PoCartesianAxis::type). A generalized axis is an axis with strings for graduations.
gradVisibility | VISILITY_DEPEND |
gradPosition | GRAD_DEPEND |
gradPath | PATH_DEPEND |
gradFontName | "" |
gradFontSize | 0 |
gradDistAxis | 0 |
gradAddStringVisibility | FALSE |
gradAddString | "" |
marginType | REL_MARGIN |
marginStart | 0 |
marginEnd | 0 |
titleVisibility | VISILITY_DEPEND |
titlePosition | TITLE_DEPEND |
titlePath | PATH_DEPEND |
titleFontName | "" |
titleFontSize | 0 |
titleDistAxis | 0 |
titleString | "" |
gridVisibility | VISILITY_DEPEND |
gridLengthGradSide | 0 |
gridLengthGradOtherSide | 1 |
arrowVisibility | VISIBILITY_DEPEND |
arrowHeight | 0.03 |
arrowLength | 0.05 |
tickVisibility | VISIBILITY_DEPEND |
tickPosition | TICK_GRAD_SIDE |
tickMainLength | 0 |
tickSubLength | 0 |
tickSubDef | PERIOD_MAIN_TICK |
tickNumOrPeriod | 1 |
tickFirstGrad | 1 |
tickLastGrad | 1 |
reverseFlag | AXIS_REVERSE_DEPEND |
start | 0 0 0 |
end | 1 |
type | XY |
gradList | "" |
PoGenAxis::PoGenAxis | ( | ) | [inline] |
Default constructor.
PoGenAxis::PoGenAxis | ( | const SbVec3f & | _start, | |
float | _end, | |||
PoCartesianAxis::Type | _type, | |||
const char ** | _gradList, | |||
short | numGrad | |||
) | [inline] |
Constructor of a generalized axis with graduations _gradList.
static const SoNodekitCatalog* PoGenAxis::getClassNodekitCatalog | ( | ) | [static] |
Returns the SoNodekitCatalog for this class.
Reimplemented from PoCartesianAxis.
static SoType PoGenAxis::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from PoCartesianAxis.
virtual const SoNodekitCatalog* PoGenAxis::getNodekitCatalog | ( | ) | const [virtual] |
Returns the SoNodekitCatalog for this instance.
Reimplemented from PoCartesianAxis.
virtual SoType PoGenAxis::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from PoCartesianAxis.
virtual void PoGenAxis::rebuild | ( | ) | [virtual] |
List of graduations.