24#ifndef _PO_GROUP_2_AXIS_
25#define _PO_GROUP_2_AXIS_
27#include <Inventor/fields/SoSFEnum.h>
28#include <Inventor/fields/SoSFVec2f.h>
29#include <Inventor/fields/SoSFString.h>
31#include <MeshViz/graph/PoBaseAxis.h>
69 SO_KIT_CATALOG_ENTRY_HEADER(xAxis) ;
70 SO_KIT_CATALOG_ENTRY_HEADER(yAxis) ;
148 AxisType _yAxisType,
const char *xTtle = NULL,
const char *yTtle = NULL)
149 { init(_start, _end, _xAxisType, _yAxisType, xTtle, yTtle) ; }
159 static void initClass() ;
160 static void exitClass() ;
165 virtual void setDefaultOnNonWritingFields() ;
173 AxisType yAxisType,
const char *xTtle = NULL,
const char *yTtle = NULL) ;
181 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...
SoSFVec2f gradEnd
Defines the value of the graduation (tick label) corresponding to the end point of this group of axes...
virtual void rebuild()
Forces node-kit rebuilding.
SoSFString xTitle
Title of the horizontal axis.
SoSFString yTitle
Title of the vertical axis.
@ LOGARITHMIC
Logarithmic axis.
PoGroup2Axis()
Default constructor.
PoGroup2Axis(const SbVec2f &_start, const SbVec2f &_end, AxisType _xAxisType, AxisType _yAxisType, const char *xTtle=NULL, const char *yTtle=NULL)
Constructor.
SoSFVec2f end
Defines the end point of the both axis.
SoSFVec2f start
Start point of the both axis.
SoSFVec2f gradStart
Defines the value of the graduation (tick label) corresponding to the starting point of this group of...
Maintains a list of pointers to fields.
Field containing an enumerated value.
Field containing a string.
Field containing a two-dimensional vector.