CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcModelFormer

    Model former for technology operation

    Namespace: CAMIPC.ModelFormerTypes
    Assembly: CAMIPC.ModelFormerTypes.dll
    Syntax
    [Guid("FB0AD4D1-87FC-4A44-9B34-CDB8F8199D9B")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamIpcModelFormer

    Properties

    Count

    Declaration
    int Count { get; }
    Property Value
    Type Description
    int

    Item[int]

    Declaration
    ICamIpcModelItem Item[int i] { get; }
    Parameters
    Type Name Description
    int i
    Property Value
    Type Description
    ICamIpcModelItem

    SupportedItems

    Model types, which can be added to the model former

    Declaration
    ICamIpcModelFormerSupportedItems SupportedItems { get; }
    Property Value
    Type Description
    ICamIpcModelFormerSupportedItems

    Methods

    AddItem(string, Guid, string)

    Declaration
    ICamIpcModelItem AddItem(string ItemID, Guid ItemType, string ItemTypeName)
    Parameters
    Type Name Description
    string ItemID
    Guid ItemType
    string ItemTypeName
    Returns
    Type Description
    ICamIpcModelItem

    AddSupportedItemsSelected(Guid, string)

    Declaration
    ICamIpcListModelItem AddSupportedItemsSelected(Guid ItemType, string ItemID)
    Parameters
    Type Name Description
    Guid ItemType
    string ItemID
    Returns
    Type Description
    ICamIpcListModelItem

    Clear()

    Declaration
    void Clear()

    DeleteItem(ICamIpcModelItem)

    Declaration
    bool DeleteItem(ICamIpcModelItem mi)
    Parameters
    Type Name Description
    ICamIpcModelItem mi
    Returns
    Type Description
    bool

    DeleteItemById(string, ref TExecuteContext)

    Declaration
    void DeleteItemById(string ItemID, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    string ItemID
    TExecuteContext ExecuteContext

    FillItemsBySupportedItems()

    Declaration
    bool FillItemsBySupportedItems()
    Returns
    Type Description
    bool

    FindByFullName(string)

    Declaration
    ICamIpcModelItem FindByFullName(string FullName)
    Parameters
    Type Name Description
    string FullName
    Returns
    Type Description
    ICamIpcModelItem

    FindItem(string)

    Declaration
    ICamIpcModelItem FindItem(string ItemID)
    Parameters
    Type Name Description
    string ItemID
    Returns
    Type Description
    ICamIpcModelItem

    GetInstanceId()

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

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string

    MakeSupportedItems(ICamIpcModelFormerMakeSupportedItems, ref TExecuteContext)

    Declaration
    void MakeSupportedItems(ICamIpcModelFormerMakeSupportedItems MakeSupportedItems, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    ICamIpcModelFormerMakeSupportedItems MakeSupportedItems
    TExecuteContext ExecuteContext

    SearchInsertItem(Guid, string)

    Declaration
    ICamIpcModelItem SearchInsertItem(Guid ItemType, string ItemID)
    Parameters
    Type Name Description
    Guid ItemType
    string ItemID
    Returns
    Type Description
    ICamIpcModelItem
    In this article