Struct ElementExId
Represents a Cam element identifier.
Implements
Inherited Members
Namespace: TopSolid.Cam.NC.Kernel.Automating
Assembly: TopSolid.Cam.NC.Kernel.Automating.dll
Syntax
[DataContract]
[AvailableSinceVersion(7, 8, 0, 0)]
public struct ElementExId : IEquatable<ElementExId>
Remarks
This class is similar of an ElementId, with additional Cam capabilities, like access to not yet created cam operations.
Constructors
| Name | Description |
|---|---|
| ElementExId(Guid) | Initializes a new instance of the ParameterId structure. |
| ElementExId(ElementId) | Initializes a new instance of the ParameterId structure. |
Fields
| Name | Description |
|---|---|
| Empty | Empty identifier. |
Properties
| Name | Description |
|---|---|
| ElementId | Gets the identifier of the owner element. Id is empty in this ElementId is not empty. |
| Id | Gets the Id of a prepared operation. ElementId is empty in this Id is not empty. |
| IsCreated | Checks if the operation is created, and defined by an ElementId. |
| IsEmpty | Tells whether the parameter identifier is empty. |
| IsPreparation | Checks if the operation is in preparation, and defined by a Guid. |
Methods
| Name | Description |
|---|---|
| Equals(object) | |
| Equals(ElementExId) | Implements Equals(object). |
| GetHashCode() |
Operators
| Name | Description |
|---|---|
| operator ==(ElementExId, ElementExId) | Tells whether two parameter identifiers are equal. |
| operator !=(ElementExId, ElementExId) | Tells whether two parameter identifiers are different. |