Search Results for

    Show / Hide Table of Contents

    Struct ElementExId

    Represents a Cam element identifier.

    Implements
    IEquatable<ElementExId>
    Inherited Members
    ValueType.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    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.

    In this article
    Back to top
    • Term of use
    • Corporate information
    • Privacy Policy - GDPR

    Copyright ©2025 TopSolid - All rights reserved.