CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamApiOperationCatalog

    One named operation catalog = an "Operation configuration" of the "New operation" window. Set IsActive to true to make it the current one.

    Namespace: CAMAPI.Technologist
    Assembly: CAMAPI.Technologist.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("B1E6C4A0-2D7F-4A11-9C33-0A1B2C3D4E05")]
    public interface ICamApiOperationCatalog

    Properties

    Id

    Unique identifier of the catalog

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

    IsActive

    Whether the catalog is the currently active one. Set to true to activate it

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

    Name

    Catalog name shown in the configurations list

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

    Methods

    AddGroup(ICamApiOperationCatalogItem, int, string, out TResultStatus)

    Declaration
    ICamApiOperationCatalogGroup AddGroup(ICamApiOperationCatalogItem Parent, int Index, string Caption, out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    ICamApiOperationCatalogItem Parent
    int Index
    string Caption
    TResultStatus ResultStatus
    Returns
    Type Description
    ICamApiOperationCatalogGroup

    DeleteItem(ICamApiOperationCatalogItem, out TResultStatus)

    Declaration
    void DeleteItem(ICamApiOperationCatalogItem Item, out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    ICamApiOperationCatalogItem Item
    TResultStatus ResultStatus

    FindOperation(string, out TResultStatus)

    Declaration
    ICamApiOperationCatalogOperation FindOperation(string TypeId, out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    string TypeId
    TResultStatus ResultStatus
    Returns
    Type Description
    ICamApiOperationCatalogOperation

    GetItems(out TResultStatus)

    Declaration
    ICamApiOperationCatalogItemIterator GetItems(out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    TResultStatus ResultStatus
    Returns
    Type Description
    ICamApiOperationCatalogItemIterator

    MoveItem(ICamApiOperationCatalogItem, ICamApiOperationCatalogItem, int, out TResultStatus)

    Declaration
    void MoveItem(ICamApiOperationCatalogItem Item, ICamApiOperationCatalogItem NewParent, int Index, out TResultStatus ResultStatus)
    Parameters
    Type Name Description
    ICamApiOperationCatalogItem Item
    ICamApiOperationCatalogItem NewParent
    int Index
    TResultStatus ResultStatus
    In this article