24#ifndef _PO_GROUP_6_AXIS_3_
25#define _PO_GROUP_6_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>
70 SO_KIT_CATALOG_ENTRY_HEADER(xUpAxis) ;
71 SO_KIT_CATALOG_ENTRY_HEADER(xDownAxis) ;
72 SO_KIT_CATALOG_ENTRY_HEADER(yLeftAxis) ;
73 SO_KIT_CATALOG_ENTRY_HEADER(yRightAxis) ;
74 SO_KIT_CATALOG_ENTRY_HEADER(zUpAxis) ;
75 SO_KIT_CATALOG_ENTRY_HEADER(zDownAxis) ;
152 NULL, NULL, NULL) ; }
159 const char *xTtle = NULL,
const char *yTtle = NULL,
160 const char *zTtle = NULL)
161 { init(_start, _end, _xAxisType, _yAxisType, _zAxisType, xTtle, yTtle, zTtle) ; }
173 static void initClass() ;
174 static void exitClass() ;
179 virtual void setDefaultOnNonWritingFields() ;
188 const char *xTtle = NULL,
const char *yTtle = NULL,
189 const char *zTtle = NULL) ;
196 SoSFEnum xAxisType, yAxisType, zAxisType ;
199 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 zTitle
Title of the Z axis.
SoSFVec3f end
End point of the cube.
virtual void rebuild()
Forces node-kit rebuilding.
SoSFVec3f gradStart
Defines the value of the graduation (tick label) corresponding to the starting point of this group of...
SoSFVec3f start
Start point of the cube.
@ LOGARITHMIC
Logarithmic axis.
SoSFString yTitle
Title of the Y axis.
SoSFVec3f gradEnd
Defines the value of the graduation (tick label) corresponding to the end point of this group of axes...
PoGroup6Axis3(const SbVec3f &_start, const SbVec3f &_end, AxisType _xAxisType, AxisType _yAxisType, AxisType _zAxisType, const char *xTtle=NULL, const char *yTtle=NULL, const char *zTtle=NULL)
Constructor.
SoSFString xTitle
Title of the X axis.
PoGroup6Axis3()
Default constructor.
Maintains a list of pointers to fields.
Field containing an enumerated value.
Field containing a string.
Field containing a three-dimensional vector.