#include <surf_api.h>
Public Member Functions |
|
DllExport | NURBSPointSurface (void) |
virtual DllExport | ~NURBSPointSurface (void) |
DllExport NURBSPointSurface & | operator= (const NURBSPointSurface &surf) |
DllExport void | CloseInU (void) |
DllExport void | CloseInV (void) |
DllExport void | SetNumPts (int u, int v) |
DllExport int | GetNumUPts (void) |
DllExport int | GetNumVPts (void) |
DllExport void | GetNumPts (int &u, int &v) |
DllExport NURBSIndependentPoint * | GetPoint (int u, int v) |
DllExport void | SetPoint (int u, int v, NURBSIndependentPoint &pt) |
DllExport void | SetTransformMatrix (TimeValue t, SetXFormPacket &mat) |
DllExport Matrix3 | GetTransformMatrix (TimeValue t) |
DllExport void | Refine (TimeValue t, double u, double v, int U_V_Both) |
Friends |
|
class | NURBSSet |
DllExport NURBSPointSurface | ( | void | ) |
virtual DllExport ~NURBSPointSurface | ( | void | ) | [virtual] |
DllExport NURBSPointSurface& operator= | ( | const NURBSPointSurface & | surf | ) |
DllExport void CloseInU | ( | void | ) |
DllExport void CloseInV | ( | void | ) |
DllExport void SetNumPts | ( | int | u, |
int | v | ||
) |
u | The number of points in U. Valid values are 2 and higher. |
v | The number of points in V. Valid values are 2 and higher. |
DllExport int GetNumUPts | ( | void | ) |
DllExport int GetNumVPts | ( | void | ) |
DllExport void GetNumPts | ( | int & | u, |
int & | v | ||
) |
DllExport NURBSIndependentPoint* GetPoint | ( | int | u, |
int | v | ||
) |
DllExport void SetPoint | ( | int | u, |
int | v, | ||
NURBSIndependentPoint & | pt | ||
) |
DllExport void SetTransformMatrix | ( | TimeValue | t, |
SetXFormPacket & | mat | ||
) |
DllExport Matrix3 GetTransformMatrix | ( | TimeValue | t | ) |
DllExport void Refine | ( | TimeValue | t, |
double | u, | ||
double | v, | ||
int | U_V_Both | ||
) |
friend class NURBSSet [friend] |
Reimplemented from NURBSObject.