24#ifndef _PO_GROUP_3_AXIS_3_
25#define _PO_GROUP_3_AXIS_3_
27#include <Inventor/fields/SoSFEnum.h>
28#include <Inventor/fields/SoSFVec3f.h>
29#include <Inventor/fields/SoSFString.h>
31#include <MeshViz/graph/PoBaseAxis.h>
72 SO_KIT_CATALOG_ENTRY_HEADER(xAxis) ;
73 SO_KIT_CATALOG_ENTRY_HEADER(yAxis) ;
74 SO_KIT_CATALOG_ENTRY_HEADER(zAxis) ;
160 Z_AXIS, NULL, NULL, NULL) ; }
167 const char *xTtle = NULL,
const char *yTtle = NULL,
168 const char *zTtle = NULL)
169 { init(_start, _end, _xAxisType, _yAxisType, _zAxisType, vertAxis, xTtle, yTtle, zTtle) ; }
179 static void initClass() ;
180 static void exitClass() ;
185 virtual void setDefaultOnNonWritingFields() ;
194 const char *xTtle = NULL,
const char *yTtle = NULL,
195 const char *zTtle = NULL) ;
201 SoSFEnum xAxisType, yAxisType, zAxisType ;
204 FieldSensorList fieldSensorList ;
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Base class for all axis ...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Abstract class for carte...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Class to build a group o...
SoSFString yTitle
Title of the Y axis.
SoSFString zTitle
Title of the Z axis.
SoSFVec3f end
End coordinates of respectively the X, Y and Z axis.
PoGroup3Axis3()
Default constructor.
@ LOGARITHMIC
Logarithmic axis.
SoSFString xTitle
Title of the X axis.
virtual void rebuild()
Forces node-kit rebuilding.
SoSFVec3f start
Start point of the three axes.
SoSFVec3f gradEnd
Defines the value of the graduation (tick label) corresponding to the end point of this group of axes...
SoSFVec3f gradStart
Defines the value of the graduation (tick label) corresponding to the starting point of this group of...
SoSFEnum verticalAxisName
Name of the vertical axis.
PoGroup3Axis3(const SbVec3f &_start, const SbVec3f &_end, AxisType _xAxisType, AxisType _yAxisType, AxisType _zAxisType, AxisName vertAxis=Z_AXIS, const char *xTtle=NULL, const char *yTtle=NULL, const char *zTtle=NULL)
Constructor.
Maintains a list of pointers to fields.
Field containing an enumerated value.
Field containing a string.
Field containing a three-dimensional vector.