24#ifndef _PO_GROUP_4_AXIS_
25#define _PO_GROUP_4_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>
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) ;
154 AxisType _yAxisType,
const char *xTtle = NULL,
const char *yTtle = NULL)
155 { init(_start, _end, _xAxisType, _yAxisType, xTtle, yTtle) ; }
165 static void initClass() ;
166 static void exitClass() ;
171 virtual void setDefaultOnNonWritingFields() ;
179 AxisType yAxisType,
const char *xTtle = NULL,
const char *yTtle = NULL) ;
188 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 start
Start point of the bottom horizontal axis and of the left vertical axis.
SoSFVec2f end
End point of the top horizontal axis and of the right vertical axis.
@ LOGARITHMIC
Logarithmic axis.
SoSFString xTitle
Title of the horizontal axes.
PoGroup4Axis()
Default constructor.
SoSFString yTitle
Title of the vertical axes.
SoSFVec2f gradStart
Defines the value of the graduation (tick label) corresponding to the starting point of this group of...
SoSFVec2f gradEnd
Defines the value of the graduation (tick label) corresponding to the end point of this group of axes...
PoGroup4Axis(const SbVec2f &_start, const SbVec2f &_end, AxisType _xAxisType, AxisType _yAxisType, const char *xTtle=NULL, const char *yTtle=NULL)
Constructor.
virtual void rebuild()
Forces node-kit rebuilding.
Maintains a list of pointers to fields.
Field containing an enumerated value.
Field containing a string.
Field containing a two-dimensional vector.