#include <surf_api.h>
Class Description
- See also:
- Class NURBSPoint.
- Description:
- This class is used to create a dependent point at the
intersection of a curve and a surface.
- Data Members:
- protected:
NURBSId mParentId[2];
The NURBSIds of the parent surface and curve. Parent 0 should be
the surface parent 1 should be the curve.
int mParentIndex[2];
The NURBSSet
indexes of the parent surface and curve. Parent 0 should be the
surface parent 1 should be the curve.
double mSeed;
The seed location is a U position along the length of the parent
curve.
BOOL mTrimCurve;
The trim curve flag.
BOOL mFlipTrim;
The trim flip flag.
Constructor & Destructor Documentation
Member Function Documentation
DllExport void Clean |
( |
NURBSIdTab |
ids |
) |
[protected] |
- Parameters:
- NURBSIdTab ids
A table with the IDs of each object in the NURBSSet.
Reimplemented from NURBSObject.
DllExport void SetSeed |
( |
double |
seed |
) |
|
- Parameters:
- double seed
The U position along the length of the parent curve.
DllExport double GetSeed |
( |
|
) |
|
DllExport void SetParent |
( |
int |
pnum, |
|
|
int |
index |
|
) |
|
|
- Parameters:
- int pnum
Pass 0 for the surface; 1 for the curve.
int index
The index in the NURBSSet of the curve or
surface.
DllExport void SetParentId |
( |
int |
pnum, |
|
|
NURBSId |
id |
|
) |
|
|
- Parameters:
- int pnum
Pass 0 for the surface; 1 for the curve.
NURBSId id
The id to set.
DllExport int GetParent |
( |
int |
pnum |
) |
|
- Parameters:
- int pnum
Pass 0 for the surface; 1 for the curve.
DllExport NURBSId
GetParentId |
( |
int |
pnum |
) |
|
- Parameters:
- int pnum
Pass 0 for the surface; 1 for the curve.
DllExport BOOL GetTrimCurve |
( |
|
) |
|
DllExport void SetTrimCurve |
( |
BOOL |
trim |
) |
|
- Parameters:
- BOOL trim
TRUE to trim; FALSE to not trim.
DllExport BOOL GetFlipTrim |
( |
|
) |
|
DllExport void SetFlipTrim |
( |
BOOL |
flip |
) |
|
- Parameters:
- BOOL flip
TRUE to flip; FALSE to not flip.
Friends And Related Function Documentation
Member Data Documentation