#include <surf_api.h>
Public Member Functions |
|
DllExport | NURBS1RailSweepSurface (void) |
virtual DllExport | ~NURBS1RailSweepSurface (void) |
DllExport NURBS1RailSweepSurface & | operator= (const NURBS1RailSweepSurface &surf) |
DllExport void | SetParentRail (int index) |
DllExport void | SetParentRailId (NURBSId id) |
DllExport int | GetParentRail () |
DllExport NURBSId | GetParentRailId () |
DllExport void | SetNumCurves (int num) |
DllExport int | GetNumCurves (void) |
DllExport int | AppendCurve (int index, BOOL flip, double startpoint=0.0) |
DllExport int | AppendCurve (NURBSId id, BOOL flip, double startpoint=0.0) |
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 | SetParallel (BOOL para) |
DllExport BOOL | GetParallel () |
DllExport void | SetCurveStartPoint (TimeValue t, int pnum, double startpoint) |
DllExport double | GetCurveStartPoint (TimeValue t, int pnum) |
DllExport void | SetSnapCS (BOOL snapCS) |
DllExport BOOL | GetSnapCS () |
DllExport void | SetRoadlike (BOOL roadlike) |
DllExport BOOL | GetRoadlike () |
DllExport void | SetAxis (TimeValue t, Matrix3 &ray) |
DllExport Matrix3 & | GetAxis (TimeValue t) |
Friends |
|
class | NURBSSet |
DllExport NURBS1RailSweepSurface | ( | void | ) |
virtual DllExport ~NURBS1RailSweepSurface | ( | void | ) | [virtual] |
DllExport NURBS1RailSweepSurface& operator= | ( | const NURBS1RailSweepSurface & | surf | ) |
DllExport void SetParentRail | ( | int | index | ) |
DllExport void SetParentRailId | ( | NURBSId | id | ) |
DllExport int GetParentRail | ( | ) |
DllExport NURBSId GetParentRailId | ( | ) |
DllExport void SetNumCurves | ( | int | num | ) |
DllExport int GetNumCurves | ( | void | ) |
DllExport int AppendCurve | ( | int | index, |
BOOL | flip, | ||
double | startpoint =
0.0 |
||
) |
DllExport int AppendCurve | ( | NURBSId | id, |
BOOL | flip, | ||
double | startpoint =
0.0 |
||
) |
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 SetParallel | ( | BOOL | para | ) |
DllExport BOOL GetParallel | ( | ) |
DllExport void SetCurveStartPoint | ( | TimeValue | t, |
int | pnum, | ||
double | startpoint | ||
) |
DllExport double GetCurveStartPoint | ( | TimeValue | t, |
int | pnum | ||
) |
DllExport void SetSnapCS | ( | BOOL | snapCS | ) |
DllExport BOOL GetSnapCS | ( | ) |
DllExport void SetRoadlike | ( | BOOL | roadlike | ) |
DllExport BOOL GetRoadlike | ( | ) |
DllExport void SetAxis | ( | TimeValue | t, |
Matrix3 & | ray | ||
) |
DllExport Matrix3& GetAxis | ( | TimeValue | t | ) |
friend class NURBSSet [friend] |
Reimplemented from NURBSObject.