AnyCAD Rapid SDK  2020
The Rapid CAD SDK
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Static Protected Member Functions | List of all members
MaterialElement Class Reference
Inheritance diagram for MaterialElement:
Element AObject

Public Member Functions

synchronized void delete ()
 
ClassId GetClassId ()
 
MeshStandardMaterial GetFaceMaterial ()
 
void SetFaceMaterial (MeshStandardMaterial val)
 
LineDashedMaterial GetEdgeMaterial ()
 
void SetEdgeMaterial (LineDashedMaterial val)
 
Vector3 GetFaceColor ()
 
boolean SetFaceColor (Vector3 val)
 
int GetLineWidth ()
 
boolean SetLineWidth (int val)
 
Vector3 GetEdgeColor ()
 
boolean SetEdgeColor (Vector3 val)
 
float GetMetalness ()
 
boolean SetMetalness (float val)
 
float GetRoughness ()
 
boolean SetRoughness (float val)
 
boolean Regenerate ()
 
- Public Member Functions inherited from Element
synchronized void delete ()
 
ClassId GetClassId ()
 
ElementId GetId ()
 
void SetId (ElementId val)
 
String GetName ()
 
boolean SetName (String val)
 
String GetSchemaName ()
 
boolean SetSchemaName (String val)
 
Document GetOwner ()
 
void SetOwner (Document val)
 
void AddParameter (String name, ParameterValue val)
 
void SetParameter (String name, ParameterValue val)
 
void RemoveParameter (String name)
 
ParameterIterator CreateParameterIterator ()
 
void BindFinishPid (long pid, long finishPid)
 
- Public Member Functions inherited from AObject
synchronized void delete ()
 
ClassId GetClassId ()
 
boolean IsEqual (AObject other)
 

Static Public Member Functions

static MaterialElement Cast (Element obj)
 
static ClassId GetStaticClassId ()
 
static void InitRx ()
 
- Static Public Member Functions inherited from Element
static Element Cast (AObject obj)
 
static ClassId GetStaticClassId ()
 
- Static Public Member Functions inherited from AObject
static ClassId GetStaticClassId ()
 

Static Public Attributes

static final long PID_MaterialFinish = AnyCADJNI.MaterialElement_PID_MaterialFinish_get()
 

Protected Member Functions

 MaterialElement (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 
- Protected Member Functions inherited from Element
 Element (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 
- Protected Member Functions inherited from AObject
 AObject (long cPtr, boolean cMemoryOwn)
 
void swigSetCMemOwn (boolean own)
 
void finalize ()
 

Static Protected Member Functions

static long getCPtr (MaterialElement obj)
 
- Static Protected Member Functions inherited from Element
static long getCPtr (Element obj)
 
- Static Protected Member Functions inherited from AObject
static long getCPtr (AObject obj)
 

Detailed Description


MaterialElement