#include <surf_api.h>
Public Member Functions |
|
DllExport | NURBSULoftSurface (void) |
virtual DllExport | ~NURBSULoftSurface (void) |
DllExport NURBSULoftSurface & | operator= (const NURBSULoftSurface &surf) |
DllExport void | SetNumCurves (int num) |
DllExport int | GetNumCurves (void) |
DllExport int | AppendCurve (int index, BOOL flip, double startpoint=0.0, double tension=0.0, BOOL useTangent=FALSE, BOOL flipTangent=FALSE) |
DllExport int | AppendCurve (NURBSId id, BOOL flip, double startpoint=0.0, double tension=0.0, BOOL useTangent=FALSE, BOOL flipTangent=FALSE) |
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 | SetFlip (int pnum, BOOL flip) |
DllExport BOOL | GetFlip (int pnum) |
DllExport void | SetCurveStartPoint (TimeValue t, int pnum, double startpoint) |
DllExport double | GetCurveStartPoint (TimeValue t, int pnum) |
DllExport void | SetCurveTension (TimeValue t, int pnum, double tension) |
DllExport double | GetCurveTension (TimeValue t, int pnum) |
DllExport void | SetCurveUseSurfaceTangent (int pnum, BOOL useTangent) |
DllExport BOOL | GetCurveUseSurfaceTangent (int pnum) |
DllExport void | SetFlipTangent (int pnum, BOOL flipTangent) |
DllExport BOOL | GetFlipTangent (int pnum) |
DllExport void | SetAutoAlign (BOOL autoalign) |
DllExport BOOL | GetAutoAlign () |
DllExport void | SetCloseLoft (BOOL closeLoft) |
DllExport BOOL | GetCloseLoft () |
Friends |
|
class | NURBSSet |
DllExport NURBSULoftSurface | ( | void | ) |
virtual DllExport ~NURBSULoftSurface | ( | void | ) | [virtual] |
DllExport NURBSULoftSurface& operator= | ( | const NURBSULoftSurface & | surf | ) |
DllExport void SetNumCurves | ( | int | num | ) |
DllExport int GetNumCurves | ( | void | ) |
DllExport int AppendCurve | ( | int | index, |
BOOL | flip, | ||
double | startpoint = 0.0 , |
||
double | tension = 0.0 , |
||
BOOL | useTangent =
FALSE , |
||
BOOL | flipTangent =
FALSE |
||
) |
DllExport int AppendCurve | ( | NURBSId | id, |
BOOL | flip, | ||
double | startpoint = 0.0 , |
||
double | tension = 0.0 , |
||
BOOL | useTangent =
FALSE , |
||
BOOL | flipTangent =
FALSE |
||
) |
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 SetFlip | ( | int | pnum, |
BOOL | flip | ||
) |
DllExport BOOL GetFlip | ( | int | pnum | ) |
DllExport void SetCurveStartPoint | ( | TimeValue | t, |
int | pnum, | ||
double | startpoint | ||
) |
DllExport double GetCurveStartPoint | ( | TimeValue | t, |
int | pnum | ||
) |
DllExport void SetCurveTension | ( | TimeValue | t, |
int | pnum, | ||
double | tension | ||
) |
DllExport double GetCurveTension | ( | TimeValue | t, |
int | pnum | ||
) |
DllExport void SetCurveUseSurfaceTangent | ( | int | pnum, |
BOOL | useTangent | ||
) |
DllExport BOOL GetCurveUseSurfaceTangent | ( | int | pnum | ) |
DllExport void SetFlipTangent | ( | int | pnum, |
BOOL | flipTangent | ||
) |
DllExport BOOL GetFlipTangent | ( | int | pnum | ) |
DllExport void SetAutoAlign | ( | BOOL | autoalign | ) |
DllExport BOOL GetAutoAlign | ( | ) |
DllExport void SetCloseLoft | ( | BOOL | closeLoft | ) |
DllExport BOOL GetCloseLoft | ( | ) |
friend class NURBSSet [friend] |
Reimplemented from NURBSObject.