142                                     float *&points, 
int &floatsPerVec,
 
  143                                     int32_t &numKnots, 
float *&knotVector) = 0;
 
 
#define SoEXTENDER
Provide inline template functions for abs, swap, min, max, and clamp.
 
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
 
#define SO_NODE_ABSTRACT_HEADER(className)
Macros to be called within the class definition header for a node subclass:
 
Abstract base class for all actions.
 
Performs a generic traversal of the scene graph.
 
Renders a scene graph using OpenGL.
 
Computes bounding box of a scene.
 
Multiple-value field containing any number of int32_t integers.
 
SoNode()
Constructor, destructor.
 
Abstract base class for picking objects in a scene.
 
virtual void callback(SoCallbackAction *action)
 
SoMFInt32 index
Indices into profile coordinates.
 
virtual void pick(SoPickAction *action)
 
virtual void getTrimCurve(SoState *state, int32_t &numPoints, float *&points, int &floatsPerVec, int32_t &numKnots, float *&knotVector)=0
Returns a profile as a trim curve.
 
SoSFEnum linkage
Specifies connectivity of profile curve with respect to profiles in current list in state.
 
virtual void getVertices(SoState *state, int32_t &nVertices, SbVec2f *&vertices)=0
Returns vertices approximating the profile.
 
virtual void GLRender(SoGLRenderAction *action)
These virtual functions implement all of the actions for nodes, Most of the default implementations d...
 
virtual void doAction(SoAction *action)
These action methods are implemented for profiles.
 
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
 
Field containing an enumerated value.
 
An SoState collects and holds state while traversing a scene graph.