AcGeExternalSurface::AcGeExternalSurface

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

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. 

 

Links