#include <surf_api.h>
Public Member Functions |
|
DllExport | NURBSFilletCurve (void) |
virtual DllExport | ~NURBSFilletCurve (void) |
DllExport NURBSFilletCurve & | operator= (const NURBSFilletCurve &curve) |
DllExport void | SetParent (int pnum, int index) |
DllExport void | SetParentId (int pnum, NURBSId id) |
DllExport int | GetParent (int pnum) |
DllExport NURBSId | GetParentId (int pnum) |
DllExport void | SetEnd (int pnum, BOOL end) |
DllExport BOOL | GetEnd (int pnum) |
DllExport void | SetRadius (TimeValue t, double radius) |
DllExport double | GetRadius (TimeValue t) |
DllExport BOOL | GetTrimCurve (int pnum) |
DllExport void | SetTrimCurve (int pnum, BOOL trim) |
DllExport BOOL | GetFlipTrim (int pnum) |
DllExport void | SetFlipTrim (int pnum, BOOL flip) |
Friends |
|
class | NURBSSet |
DllExport NURBSFilletCurve | ( | void | ) |
mType = kNFilletCurve; mpObject = NULL; mpNSet = NULL; mRadius = 10.0; for (int i = 0; i < 2; i++) { mParentId[i] = 0; mParentIndex[i] = -1; mParentEnd[i] = TRUE; mTrimCurve[i] = TRUE; mFlipTrim[i] = FALSE; }
virtual DllExport ~NURBSFilletCurve | ( | void | ) | [virtual] |
DllExport NURBSFilletCurve& operator= | ( | const NURBSFilletCurve & | curve | ) |
DllExport void SetParent | ( | int | pnum, |
int | index | ||
) |
DllExport void SetParentId | ( | int | pnum, |
NURBSId | id | ||
) |
DllExport int GetParent | ( | int | pnum | ) |
DllExport NURBSId GetParentId | ( | int | pnum | ) |
DllExport void SetEnd | ( | int | pnum, |
BOOL | end | ||
) |
DllExport BOOL GetEnd | ( | int | pnum | ) |
DllExport void SetRadius | ( | TimeValue | t, |
double | radius | ||
) |
DllExport double GetRadius | ( | TimeValue | t | ) |
DllExport BOOL GetTrimCurve | ( | int | pnum | ) |
DllExport void SetTrimCurve | ( | int | pnum, |
BOOL | trim | ||
) |
DllExport BOOL GetFlipTrim | ( | int | pnum | ) |
DllExport void SetFlipTrim | ( | int | pnum, |
BOOL | flip | ||
) |
friend class NURBSSet [friend] |
Reimplemented from NURBSObject.