#include <surf_api.h>
Class Description
- See also:
- Class NURBSPoint.
- Description:
- This class is used to create a dependent point at the
intersection of two curves.
All methods of this class are implemented by the system.
- Data Members:
- protected:
NURBSId mParentId[2];
The ids of the two parent curves.
int mParentIndex[2];
The indicies of the two parent curves in the NURBSSet.
BOOL mTrimCurve[2];
Indicates the point that is constrained to the curve may be used to
trim the curve.
BOOL mFlipTrim[2];
If TRUE the curve is trimmed from the point towards low parameter
space. If FALSE the curve is trimmed from the point towards high
parameter space.
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 SetCurveParam |
( |
int |
curveNum, |
|
|
double |
param |
|
) |
|
|
DllExport double GetCurveParam |
( |
int |
curveNum |
) |
|
- Parameters:
- int curveNum
The parent curve number: 0 or 1.
DllExport void SetParent |
( |
int |
pnum, |
|
|
int |
index |
|
) |
|
|
- Parameters:
- int pnum
The parent number: 0 or 1.
int index
The index into the NURBSSet of the parent
surface.
DllExport void SetParentId |
( |
int |
pnum, |
|
|
NURBSId |
id |
|
) |
|
|
- Parameters:
- int pnum
The parent number: 0 or 1.
NURBSId id
The id to set.
DllExport int GetParent |
( |
int |
pnum |
) |
|
- Parameters:
- int pnum
The parent number: 0 or 1.
DllExport NURBSId
GetParentId |
( |
int |
pnum |
) |
|
- Parameters:
- int pnum
The parent number: 0 or 1.
DllExport BOOL GetTrimCurve |
( |
int |
pnum |
) |
|
- Parameters:
- int pnum
The parent curve number: 0 or 1.
DllExport void SetTrimCurve |
( |
int |
pnum, |
|
|
BOOL |
trim |
|
) |
|
|
- Parameters:
- int pnum
The parent curve number: 0 or 1.
BOOL trim
TRUE to indicate this point is used to trim the curve; FALSE to
indicate the curve is not trimmed beyond the point.
DllExport BOOL GetFlipTrim |
( |
int |
pnum |
) |
|
- Parameters:
- int pnum
The parent curve number: 0 or 1.
- Returns:
- TRUE indicates the specified curve is trimmed from the point
towards low parameter space. FALSE indicates the curve is trimmed
from the point towards high parameter space.
DllExport void SetFlipTrim |
( |
int |
pnum, |
|
|
BOOL |
flip |
|
) |
|
|
- Parameters:
- int pnum
The parent curve number: 0 or 1.
BOOL flip
TRUE to indicate the curve is trimmed from the point towards low
parameter space. Use FALSE to indicate the curve is trimmed from
the point towards high parameter space.
- Operators:
Friends And Related Function Documentation
Member Data Documentation