24#ifndef _PO_CURVE_LINE_
25#define _PO_CURVE_LINE_
141 static void initClass() ;
142 static void exitClass() ;
149 virtual void rebuild() ;
150 virtual void addElementsAllCaches() ;
151 virtual void preRebuild() ;
154 virtual void setDefaultOnNonWritingFields() ;
160 void computeCurveDistances(
const float *x,
const float *
y,
int size,
161 const int *indexSource,
float* &curveDist,
165 FieldSensorList fieldSensorList ;
#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> Abstract base class for ...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Class to build a 2D line...
SoSFFloat thicknessFactor
Defines a multiplicative factor applied to the thickness values.
PoCurveLine()
Constructor.
SoSFInt32 thicknessIndex
Defines the index of the set of values used to specify the thickness.
ThicknessBinding
Thickness binding.
@ PER_VERTEX_THICKNESS
The thickness between two consecutive vertices.
@ PER_PART_THICKNESS
Each part of the curve has the same thickness.
SoSFEnum thicknessBinding
Defines how thickness values are bound to the curve.
Maintains a list of pointers to fields.
Field containing an enumerated value.
Field containing a floating-point value.
Field containing a int32_t integer.