AnyCAD Rapid SDK  2020
The Rapid CAD SDK
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
XdeDocument Class Reference

Public Member Functions

synchronized void delete ()
 
void New ()
 
XdeNode AddShape (TopoShape shape)
 
void SetSurfaceColor (TopoShape shape, Vector3 color)
 
void SetCurveColor (TopoShape shape, Vector3 color)
 
boolean Save (String fileName)
 
boolean Open (String fileName)
 
int GetShapeCount ()
 
XdeNode GetShapeNode (int idx)
 
XdeNode GetRootNode ()
 
boolean IsSimpleShape (XdeNode label)
 
boolean IsAssembly (XdeNode label)
 
boolean IsReference (XdeNode label)
 
EnumXdeShapeType GetShapeType (XdeNode label)
 
TopoShape GetShape (XdeNode label)
 
XdeNode GetReferencedShape (XdeNode label)
 
Vector3 GetFaceColor (TopoShape shape, Vector3 defaultClr)
 
Vector3 GetEdgeColor (TopoShape shape, Vector3 defaultClr)
 

Protected Member Functions

 XdeDocument (long cPtr, boolean cMemoryOwn)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (XdeDocument obj)
 

Protected Attributes

transient boolean swigCMemOwn