Struct ItemLabel
Represents an element item label.
Implements
Inherited Members
Namespace: TopSolid.Kernel.Automating
Assembly: TopSolid.Kernel.Automating.dll
Syntax
[DataContract]
[AvailableSinceVersion(7, 6, 0, 0)]
public struct ItemLabel : IEquatable<ItemLabel>
Remarks
An item label uniquely identifies an item within a specified element.
This structure is available since v7.6.
Constructors
| Name | Description |
|---|---|
| ItemLabel(byte, int, string, string) | Initializes a new instance of the ItemLabel structure. |
Fields
| Name | Description |
|---|---|
| Empty | Empty label. |
| Frame2DOrigin | Label of 2D frame origin. |
| Frame2DXAxis | Label of 2D frame X axis. |
| Frame2DYAxis | Label of 2D frame Y axis. |
| Frame3DOrigin | Label of 3D frame origin. |
| Frame3DXAxis | Label of 3D frame X axis. |
| Frame3DXYPlane | Label of 3D frame XY plane. |
| Frame3DXZPlane | Label of 3D frame XZ plane. |
| Frame3DYAxis | Label of 3D frame Y axis. |
| Frame3DYZPlane | Label of 3D frame YZ plane. |
| Frame3DZAxis | Label of 3D frame Z axis. |
Properties
| Name | Description |
|---|---|
| Id | Gets the identifier of the item within its element, or 0 if empty. |
| IsEmpty | Tells whether the item label is empty. |
| Moniker | Gets the moniker associated to the item. |
| Name | Gets the item name. |
| Type | Gets the type of the item, or 0 if none. |
Methods
| Name | Description |
|---|---|
| Equals(object) | |
| Equals(ItemLabel) | |
| GetHashCode() |
Operators
| Name | Description |
|---|---|
| operator ==(ItemLabel, ItemLabel) | Tells whether two item labels are equal. |
| operator !=(ItemLabel, ItemLabel) | Tells whether two item labels are different. |