136 { init(
FALSE, numPoints, _point, _curveRep) ; }
145 static void initClass() ;
146 static void exitClass() ;
152 virtual void setDefaultOnNonWritingFields() ;
157 void init(
SbBool isDefault,
int numPoints=0,
const SbVec3f *_point=NULL,
161 FieldSensorList fieldSensorList ;
#define TRUE
Possible value of SbBool.
#define FALSE
Possible value of SbBool.
#define SO_KIT_CATALOG_ENTRY_HEADER(partName)
#define SO_KIT_HEADER(className)
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Builds a 3D curve.
SoMFVec3f point
Point list of the curve.
PoCurve3(int numPoints, const SbVec3f *_point, CurveRep _curveRep=CURVE_POLYLINE)
Constructor.
PoCurve3()
Default constructor.
SoSFEnum curveRep
Defines the curve representation (polyline, smooth or none).
SoSFBool isMarkerVisible
Indicates if a marker is generated on each curve point.
virtual void rebuild()
Forces node-kit rebuilding.
SoSFString markerString
The markers are defined by a string.
CurveRep
Curve representation.
@ CURVE_NONE
No curve is built.
@ CURVE_POLYLINE
The curve is a sequence of straight lines linking all points.
@ CURVE_SMOOTH
The curve is a smoothing passing through all points.
<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 three-dimensional vectors.
Field containing a single Boolean value.
Field containing an enumerated value.
Field containing a string.