CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcOperationCatalogItem

    An item of the "New operation" window catalog tree: a group or an operation. Query the concrete facet (ICamIpcOperationCatalogGroup / ICamIpcOperationCatalogOperation) by Kind, casting with AsInstanceOf.

    Namespace: CAMIPC.Technologist
    Assembly: CAMIPC.Technologist.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("A2F7D310-2C1B-4D3E-9A6F-2B7C8D9E0B11")]
    public interface ICamIpcOperationCatalogItem

    Properties

    Caption

    Localized caption. Settable for groups

    Declaration
    string Caption { get; set; }
    Property Value
    Type Description
    string

    Id

    Unique identifier of the item inside the catalog

    Declaration
    string Id { get; }
    Property Value
    Type Description
    string

    Kind

    Whether the item is a group or an operation

    Declaration
    TCamApiOperationCatalogItemKind Kind { get; }
    Property Value
    Type Description
    TCamApiOperationCatalogItemKind

    Order

    Sort key within the parent

    Declaration
    double Order { get; }
    Property Value
    Type Description
    double

    Parent

    Parent item, or nil for a top-level item

    Declaration
    ICamIpcOperationCatalogItem Parent { get; }
    Property Value
    Type Description
    ICamIpcOperationCatalogItem

    Visible

    Visibility in the "New operation" window

    Declaration
    bool Visible { get; set; }
    Property Value
    Type Description
    bool

    Methods

    GetInstanceId()

    Get unique identifier of current instance (used in IPC messages)

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string
    In this article