AcGeExternalBoundedSurface( void* surfaceDef, AcGe::ExternalEntityKind surfaceKind, Adesk::Boolean makeCopy = Adesk::kTrue );
|
Parameters |
Description |
|
void* surfaceDef |
Input definition of the external bounded surface |
|
AcGe::ExternalEntityKind surfaceKind |
Input information about the system in which the surface definition was created |
|
Adesk::Boolean makeCopy = Adesk::kTrue |
Input argument that determines whether to copy surfaceDef |
Constructor that creates an external bounded surface from an external surface definition passed in by the caller.
An example of surfaceDef for a ShapeManager FACE would be a FACE*.
Acceptable values for surfaceKind are defined in AcGe::ExternalEntityKind in gegbl.h.
When the value of makeCopy is Adesk::kTrue, the method makes a copy of surfaceDef and the instance owns the definition data (see Tips). Adesk::kFalse indicates that the original surfaceDef pointer being passed in should be used. In this case, the instance does not own the definition data.