24#ifndef _PO_BI_ERROR_POINT_FIELD_
25#define _PO_BI_ERROR_POINT_FIELD_
27#include <MeshViz/graph/PoGraphMaster.h>
30#include <Inventor/fields/SoSFEnum.h>
31#include <Inventor/fields/SoMFFloat.h>
32#include <Inventor/fields/SoMFVec2f.h>
33#include <Inventor/fields/SoSFBool.h>
68 SO_KIT_CATALOG_ENTRY_HEADER(shapeSep) ;
69 SO_KIT_CATALOG_ENTRY_HEADER(shapeApp) ;
70 SO_KIT_CATALOG_ENTRY_HEADER(shape) ;
72 SO_KIT_CATALOG_ENTRY_HEADER(skeletonSep) ;
73 SO_KIT_CATALOG_ENTRY_HEADER(skeletonApp) ;
74 SO_KIT_CATALOG_ENTRY_HEADER(skeleton) ;
158 const float *_lowY,
const float *_highX,
const float *_highY,
160 SbBool _isSkeletonVisible = TRUE)
161 { init(FALSE, numPoints, _point, _lowX, _lowY, _highX, _highY, type,
162 _isShapeVisible, _isSkeletonVisible) ; }
171 static void initClass() ;
172 static void exitClass() ;
178 virtual void setDefaultOnNonWritingFields() ;
183 void init(
SbBool isDefault,
int numPoints=0,
const SbVec2f *_point=NULL,
184 const float *_lowX=NULL,
const float *_lowY=NULL,
185 const float *_highX=NULL,
const float *_highY=NULL,
187 SbBool _isSkeletonVisible = TRUE) ;
190 FieldSensorList fieldSensorList ;
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Builds a bi-error point ...
virtual void rebuild()
Forces node-kit rebuilding.
SoSFBool isSkeletonVisible
Defines the visibility of the skeleton.
SoSFBool isShapeVisible
Defines the visibility of the shape.
PoBiErrorPointField(int numPoints, const SbVec2f *_point, const float *_lowX, const float *_lowY, const float *_highX, const float *_highY, VariationType type=REL_VARIATION, SbBool _isShapeVisible=TRUE, SbBool _isSkeletonVisible=TRUE)
Constructor.
PoBiErrorPointField()
Default constructor.
SoMFVec2f point
List of coordinates of the point field.
VariationType
Type of interpretation of the fields lowX,lowY and highX,highY.
@ PERCENT_FIXED_VARIATION
SoMFFloat lowY
List of ordinates low errors.
SoMFFloat lowX
List of abscissas low errors.
SoSFEnum variationType
Defines the interpretation of the values lowX, lowY, highX, highY.
SoMFFloat highY
List of ordinates high errors.
SoMFFloat highX
List of abscissas high errors.
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Abstract base class for ...
Maintains a list of pointers to fields.
Multiple-value field containing any number of floating point values.
Multiple-value field containing any number of two-dimensional vectors.
Field containing a single Boolean value.
Field containing an enumerated value.