|
|
| SemanticRepresentation (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
|
| SemanticRepresentation (cadex.BaseObject.Initialized arg0) |
| |
|
| SemanticRepresentation (cadex.PMI.SemanticComponent theComponent) |
| |
|
void | AddComponent (cadex.PMI.SemanticComponent theComponent) |
| | Adds the representation.
|
| |
|
cadex.Collections.PMISemanticComponentList | Components () |
| | Returns the semantic components.
|
| |
| uint | NumberOfComponents () |
| | Returns the number of added components.
|
| |
| bool | IsEmpty () |
| | Returns true if no semantic components were added.
|
| |
| void | Accept (cadex.PMI.SemanticComponentVisitor theVisitor) |
| | Accepts the visitor.
|
| |
|
| 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) |
| |
Defines a PMI semantic representation.
A semantic PMI is specific 'attributes' bearing semantics of PMI such as value of dimension, tolerance bounds, etc. that are stored as alphanumeric data, not as a graphical presentation.
The stored information may be annotations associated with a CAD model's edges and faces such as dimensional/geometric tolerances or datum features. Like graphical representation or semantic representation may consists of several components (SemanticComponent subclasses) each one representing specific semantic notation.
- Note
- It's expected that all components bear the same type.
- See also
- Data, Element, SemanticComponent
- Examples
- exploring/pmi/Program.cs, and exploring/pmi/main.cxx.