#include <surf_api.h>
Public Member Functions |
|
DllExport | NURBSCurveConstPoint (void) |
virtual DllExport | ~NURBSCurveConstPoint (void) |
DllExport NURBSCurveConstPoint & | operator= (const NURBSCurveConstPoint &pt) |
DllExport void | SetParent (int index) |
DllExport void | SetParentId (NURBSId id) |
DllExport int | GetParent (void) |
DllExport NURBSId | GetParentId (void) |
DllExport void | SetPointType (NURBSConstType type) |
DllExport NURBSConstType | GetPointType (void) |
DllExport void | SetOffset (TimeValue t, Point3 pt) |
DllExport Point3 | GetOffset (TimeValue t) |
DllExport void | SetUParam (TimeValue t, double param) |
DllExport double | GetUParam (TimeValue t) |
DllExport void | SetNormal (TimeValue t, float dist) |
DllExport float | GetNormal (TimeValue t) |
DllExport void | SetUTangent (TimeValue t, float dist) |
DllExport float | GetUTangent (TimeValue t) |
DllExport BOOL | GetTrimCurve () |
DllExport void | SetTrimCurve (BOOL trim) |
DllExport BOOL | GetFlipTrim () |
DllExport void | SetFlipTrim (BOOL flip) |
Protected Member Functions |
|
DllExport void | Clean (NURBSIdTab ids) |
Protected Attributes |
|
NURBSId | mParentId |
int | mParentIndex |
NURBSConstType | mCType |
Point3 | mOffset |
float | mNormal |
float | mUTangent |
double | mUParam |
BOOL | mTrimCurve |
BOOL | mFlipTrim |
Friends |
|
class | NURBSSet |
DllExport NURBSCurveConstPoint | ( | void | ) |
virtual DllExport ~NURBSCurveConstPoint | ( | void | ) | [virtual] |
DllExport void Clean | ( | NURBSIdTab | ids | ) | [protected] |
Reimplemented from NURBSObject.
DllExport NURBSCurveConstPoint& operator= | ( | const NURBSCurveConstPoint & | pt | ) |
DllExport void SetParent | ( | int | index | ) |
DllExport void SetParentId | ( | NURBSId | id | ) |
DllExport int GetParent | ( | void | ) |
DllExport NURBSId GetParentId | ( | void | ) |
DllExport void SetPointType | ( | NURBSConstType | type | ) |
DllExport NURBSConstType GetPointType | ( | void | ) |
DllExport void SetOffset | ( | TimeValue | t, |
Point3 | pt | ||
) |
DllExport Point3 GetOffset | ( | TimeValue | t | ) |
DllExport void SetUParam | ( | TimeValue | t, |
double | param | ||
) |
DllExport double GetUParam | ( | TimeValue | t | ) |
DllExport void SetNormal | ( | TimeValue | t, |
float | dist | ||
) |
DllExport float GetNormal | ( | TimeValue | t | ) |
DllExport void SetUTangent | ( | TimeValue | t, |
float | dist | ||
) |
DllExport float GetUTangent | ( | TimeValue | t | ) |
DllExport BOOL GetTrimCurve | ( | ) |
DllExport void SetTrimCurve | ( | BOOL | trim | ) |
DllExport BOOL GetFlipTrim | ( | ) |
DllExport void SetFlipTrim | ( | BOOL | flip | ) |
friend class NURBSSet [friend] |
Reimplemented from NURBSObject.
NURBSId
mParentId [protected] |
int
mParentIndex [protected] |
NURBSConstType
mCType [protected] |
float
mNormal [protected] |
float
mUTangent [protected] |
double
mUParam [protected] |
BOOL
mTrimCurve [protected] |
BOOL
mFlipTrim [protected] |