Main Page | Modules | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | Related Pages

SoNurbsProfile Class Reference
[Nodes]

#include <Inventor/nodes/SoNurbsProfile.h>

Inheritance diagram for SoNurbsProfile:

SoProfile SoNode SoFieldContainer SoBase List of all members.

Detailed Description

The SoNurbsProfile class is a node for specifying smooth profile curves.

Use nodes of this type if you want to set up profiles that are smooth curves.


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

void initClass (void)

Public Attributes

SoMFFloat knotVector

Protected Member Functions

virtual ~SoNurbsProfile ()


Constructor & Destructor Documentation

SoNurbsProfile::SoNurbsProfile void   ) 
 

Constructor.

SoNurbsProfile::~SoNurbsProfile  )  [protected, virtual]
 

Destructor.


Member Function Documentation

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.


Member Data Documentation

SoMFFloat SoNurbsProfile::knotVector
 

Knot values for the nurbs curve.


The documentation for this class was generated from the following files:
Generated on Sun Dec 14 15:50:51 2003 for Coin by doxygen 1.3.3