55#include <Inventor/SbLinear.h>
56#include <Inventor/elements/SoProfileElement.h>
57#include <Inventor/fields/SoMFInt32.h>
58#include <Inventor/fields/SoSFEnum.h>
59#include <Inventor/nodes/SoNode.h>
152 virtual void doAction(
SoAction *action);
161 virtual void getTrimCurve(
SoState *state, int32_t &numPoints,
162 float *&points,
int &floatsPerVec,
163 int32_t &numKnots,
float *&knotVector) = 0;
166 virtual void getVertices(
SoState *state, int32_t &nVertices,
170 static void initClass();
171 static void exitClass();
Abstract base class for all actions.
Performs a generic traversal of a scene graph or path.
Renders a scene graph using Open Inventor's Render Engine.
Computes bounding box of a scene.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Counts number of...
Multiple-value field containing any number of int32_t integers.
Abstract base class for all database nodes.
Abstract base class for picking objects in a scene.
@ START_FIRST
Start first.
@ ADD_TO_CURRENT
Add to current.
Abstract base class for all profile nodes.
SoMFInt32 index
Indices into profile coordinates.
SoSFEnum linkage
Specifies connectivity of profile curve with respect to profiles in current list in state.
@ ADD_TO_CURRENT
Add to end of the last profile in the current list.
@ START_NEW
Start a new profile and add it to the current list.
@ START_FIRST
Start a new profile and remove any existing profiles from the current list.
Field containing an enumerated value.