52#ifndef _SO_NURBS_PROFILE_
53#define _SO_NURBS_PROFILE_
146 virtual void getTrimCurve(
SoState *state, int32_t &numPoints,
147 float *&points,
int &floatsPerVec,
151 virtual void getVertices(
SoState *state, int32_t &nVertices,
155 static void initClass();
156 static void exitClass();
158 int getNurbsBoundaryID() {
return m_boundaryId; }
159 void setNurbsBoundaryID(
int id) { m_boundaryId = id; }
#define SO_NODE_HEADER(className)
Multiple-value field containing any number of floating point values.
SoMFFloat knotVector
The knot vector for the NURBS curve.
SoNurbsProfile()
Creates a NURBS profile curve node with default settings.
SoSFNode boundary
Associate the profile with the specified boundary using an SoNurbsBoundary node.
Abstract base class for all profile nodes.
Field containing a a node.