Abstract class for cartesian axes. More...
#include <MeshViz/graph/PoCartesianAxis.h>
Public Types | |
enum | Type { XY, XZ, YX, YZ, ZX, ZY } |
Public Member Functions | |
virtual SoType | getTypeId () const |
virtual const SoNodekitCatalog * | getNodekitCatalog () const |
Static Public Member Functions | |
static SoType | getClassTypeId () |
static const SoNodekitCatalog * | getClassNodekitCatalog () |
Public Attributes | |
SoSFVec3f | start |
SoSFFloat | end |
SoSFFloat | gradStart |
SoSFFloat | gradEnd |
SoSFEnum | type |
This class handles the start, end, and the type of the cartesian axis.
static const SoNodekitCatalog* PoCartesianAxis::getClassNodekitCatalog | ( | ) | [static] |
Returns the SoNodekitCatalog for this class.
Reimplemented from PoAxis.
Reimplemented in PoGenAxis, PoLinearAxis, and PoLogAxis.
static SoType PoCartesianAxis::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from PoAxis.
Reimplemented in PoGenAxis, PoLinearAxis, and PoLogAxis.
virtual const SoNodekitCatalog* PoCartesianAxis::getNodekitCatalog | ( | ) | const [virtual] |
Returns the SoNodekitCatalog for this instance.
Reimplemented from PoAxis.
Reimplemented in PoGenAxis, PoLinearAxis, and PoLogAxis.
virtual SoType PoCartesianAxis::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from PoAxis.
Reimplemented in PoGenAxis, PoLinearAxis, and PoLogAxis.
Defines the end of the axis.
Defines the value of the graduation (tick label) corresponding to the end coordinate of this axis.
See gradStart for details.
This field is ignored by PoGenAxis.
Since Open Inventor 9.5.1Defines the value of the graduation (tick label) corresponding to the starting coordinate of this axis.
For instance if an horizontal axis start is (5,0,0), the end is 10, the gradStart is -3 and gradEnd is +4, the X coordinates of this horizontal axis are in the range [5, 10], but the text of the displayed graduations are in the range [-3, +4] for linear axis and in the range [10E-3, 10E+4] for logarithmic axis.
If gradStart and gradEnd are equal, these fields are ignored and the text of the graduations correspond to the coordinates of the axis.
This field is ignored by PoGenAxis.
Since Open Inventor 9.5.1Defines the start of the axis.
Type of the axis (XY, XZ, YX, .
.. axis). For instance if the type is XY, it means an X-Axis in the plane XY.