Defines a leaf node in the scene graph hierarchy. More...
Public Member Functions | |
| Part (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| Part (cadex.BaseObject.Initialized arg0) | |
| Part (cadex.UTF16String theName) | |
| void | AddBody (cadex.ModelData.Body theBody) |
| Adds a body. | |
| void | AddBodies (cadex.Collections.BodyList theBodies) |
| Adds a list of bodies. | |
| cadex.Collections.BodyList | Bodies () |
| uint | NumberOfBodies () |
| Returns a number of bodies. | |
Public Member Functions inherited from cadex.ModelData.ModelElement | |
| ModelElement (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | SetName (cadex.UTF16String theName) |
| Sets a name. | |
| cadex.UTF16String | Name () |
| Returns a name. | |
| void | SetUuid (System.Guid theUuid) |
| Sets an object uuid. | |
| System.Guid | Uuid () |
| Returns an object uuid. | |
| void | SetPMI (cadex.PMI.Data thePMI) |
| Sets the object PMI. | |
| cadex.PMI.Data | PMI () |
| Returns the object PMI. | |
| void | Accept (cadex.ModelData.ModelElementVisitor theVisitor) |
| Accepts an element visitor. | |
Public Member Functions inherited from cadex.BaseObject | |
| BaseObject (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| bool | IsNull () |
| ulong | Id () |
| Return unique identifier of public object. | |
| bool | IsEqual (cadex.BaseObject theObj) |
| override int | GetHashCode () |
| override bool | Equals (System.Object o) |
Static Public Member Functions | |
| static new bool | CompareType (cadex.BaseObject theObject) |
| static cadex.ModelData.Part | Cast (cadex.ModelData.ModelElement theBase) |
Static Public Member Functions inherited from cadex.ModelData.ModelElement | |
| static bool | CompareType (cadex.BaseObject theObject) |
| Returns true if theObject is a model element. | |
| static cadex.ModelData.ModelElement | Cast (cadex.BaseObject theBase) |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
Defines a leaf node in the scene graph hierarchy.
A part corresponds to mechanical part or a product in the product structure hierarchy.
A part may contain one or more bodies (Body).
|
inlineprotectedvirtual |
Reimplemented from cadex.ModelData.ModelElement.