AcGeExternalSurface( void* surfaceDef, AcGe::ExternalEntityKind surfaceKind, Adesk::Boolean makeCopy = Adesk::kTrue );
|
Parameters |
Description |
|
surfaceDef |
Input definition of the external surface |
|
surfaceKind |
Input information about the system in which the external surface definition was created |
|
makeCopy |
Input argument that determines whether to copy surfaceDef |
This constructor creates an external surface from a surface definition passed in by the caller.
An example of a surfaceDef definition for a ShapeManager surface is a surface*.
Acceptable values for surfaceKind are defined in AcGe::ExternalEntityKind in gegbl.h.
A makeCopy value of Adesk::kTrue causes the method to make a copy of surfaceDef. In this case, the instance would own 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.