AcGeExternalBoundedSurface::AcGeExternalBoundedSurface

AcGeExternalBoundedSurface(
    void* surfaceDef, 
    AcGe::ExternalEntityKind surfaceKind, 
    Adesk::Boolean makeCopy = Adesk::kTrue
);
Parameters
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 
Description

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. 

 

Links