AnyCAD Rapid SDK  2020
The Rapid CAD SDK
Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
CompoundShape Class Reference
Inheritance diagram for CompoundShape:
GfxObject

Public Member Functions

synchronized void delete ()
 
String GetName ()
 
void SetName (String val)
 
PrimitiveShapeList GetShapes ()
 
AxisAlignedBox GetBoundingBox ()
 
void SetBoundingBox (AxisAlignedBox val)
 
CompoundShape Clone ()
 
void SetMaterial (MaterialInstance material)
 
void AddTargetName (String name, long id)
 
void UpdateMorphTargets ()
 
void Add (PrimitiveShape shape)
 
long GetCount ()
 
PrimitiveShape GetPrimitive (long idx)
 
- Public Member Functions inherited from GfxObject
synchronized void delete ()
 
long GetUuid ()
 
void SetUuid (long val)
 

Protected Member Functions

 CompoundShape (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 
- Protected Member Functions inherited from GfxObject
 GfxObject (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (CompoundShape obj)
 
- Static Protected Member Functions inherited from GfxObject
static long getCPtr (GfxObject obj)