#include <Inventor/nodes/SoNurbsProfile.h>
Public Member Functions | |
SoNurbsProfile (void) | |
virtual void | getTrimCurve (SoState *state, int32_t &numpoints, float *&points, int &floatspervec, int32_t &numknots, float *&knotvector) |
virtual void | getVertices (SoState *state, int32_t &numvertices, SbVec2f *&vertices) |
Static Public Member Functions | |
static void | initClass (void) |
Public Attributes | |
SoMFFloat | knotVector |
Protected Member Functions | |
virtual | ~SoNurbsProfile () |
Use nodes of this type if you want to set up profiles that are smooth curves.
SoNurbsProfile::SoNurbsProfile | ( | void | ) |
Constructor.
SoNurbsProfile::~SoNurbsProfile | ( | ) | [protected, virtual] |
Destructor.
void SoNurbsProfile::initClass | ( | void | ) | [static] |
Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system.
Reimplemented from SoProfile.
void SoNurbsProfile::getTrimCurve | ( | SoState * | state, | |
int32_t & | numpoints, | |||
float *& | points, | |||
int & | floatspervec, | |||
int32_t & | numknots, | |||
float *& | knotvector | |||
) | [virtual] |
Return points and knotvector of the state.
Implements SoProfile.
void SoNurbsProfile::getVertices | ( | SoState * | state, | |
int32_t & | numvertices, | |||
SbVec2f *& | vertices | |||
) | [virtual] |
Return vertex set of state.
Implements SoProfile.
Knot values for the nurbs curve.