#include <surf_api.h>
Public Member Functions |
|
DllExport | NURBSPointCurve (void) |
virtual DllExport | ~NURBSPointCurve (void) |
DllExport NURBSPointCurve & | operator= (const NURBSPointCurve &curve) |
DllExport void | Close (void) |
DllExport BOOL | IsClosed (void) |
DllExport void | SetNumPts (int num) |
DllExport int | GetNumPts (void) |
DllExport void | GetNumPts (int &num) |
DllExport NURBSIndependentPoint * | GetPoint (int index) |
DllExport void | SetPoint (int index, NURBSIndependentPoint &pt) |
DllExport void | SetTransformMatrix (TimeValue t, SetXFormPacket &xPack) |
DllExport Matrix3 | GetTransformMatrix (TimeValue t) |
DllExport void | Refine (TimeValue t, double u) |
Protected Attributes |
|
NURBSIndependentPoint * | mpPts |
BOOL | mClosed |
int | mNumPts |
Friends |
|
class | NURBSSet |
DllExport NURBSPointCurve | ( | void | ) |
virtual DllExport ~NURBSPointCurve | ( | void | ) | [virtual] |
DllExport NURBSPointCurve& operator= | ( | const NURBSPointCurve & | curve | ) |
DllExport void Close | ( | void | ) |
DllExport BOOL IsClosed | ( | void | ) |
Reimplemented from NURBSCurve.
DllExport void SetNumPts | ( | int | num | ) |
DllExport int GetNumPts | ( | void | ) |
DllExport void GetNumPts | ( | int & | num | ) |
DllExport NURBSIndependentPoint* GetPoint | ( | int | index | ) |
DllExport void SetPoint | ( | int | index, |
NURBSIndependentPoint & | pt | ||
) |
DllExport void SetTransformMatrix | ( | TimeValue | t, |
SetXFormPacket & | xPack | ||
) |
DllExport Matrix3 GetTransformMatrix | ( | TimeValue | t | ) |
DllExport void Refine | ( | TimeValue | t, |
double | u | ||
) |
friend class NURBSSet [friend] |
Reimplemented from NURBSObject.
Reimplemented in NURBSPointCurveOnSurface.
NURBSIndependentPoint*
mpPts [protected] |
BOOL
mClosed [protected] |
int
mNumPts [protected] |