#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.
1.5.3