CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcModelFormerWithPnPItems

    IPC: model former mixin for TSTPointPickAndPlaceOp (TPnPPointJobModelFormer). Provides access to all Pick and Place items: Start, Pick, Place, End, and intermediate Move points.

    Namespace: CAMIPC.ModelFormerTypes
    Assembly: CAMIPC.ModelFormerTypes.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("E0E308A1-C85D-40CC-9816-069333C86B37")]
    public interface ICamIpcModelFormerWithPnPItems

    Properties

    EndItem

    Get the end point

    Declaration
    ICamIpcPnPEndItem EndItem { get; }
    Property Value
    Type Description
    ICamIpcPnPEndItem

    MoveItemCount

    Number of intermediate move points

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

    PickItem

    Get the pick point

    Declaration
    ICamIpcPnPPickItem PickItem { get; }
    Property Value
    Type Description
    ICamIpcPnPPickItem

    PlaceItem

    Get the place point

    Declaration
    ICamIpcPnPPlaceItem PlaceItem { get; }
    Property Value
    Type Description
    ICamIpcPnPPlaceItem

    StartItem

    Get the start point (read-only)

    Declaration
    ICamIpcPnPStartItem StartItem { get; }
    Property Value
    Type Description
    ICamIpcPnPStartItem

    Methods

    AddMoveItemAfter(ICamIpcModelItem)

    Add a move point after the given item

    Declaration
    ICamIpcPnPMoveItem AddMoveItemAfter(ICamIpcModelItem Item)
    Parameters
    Type Name Description
    ICamIpcModelItem Item
    Returns
    Type Description
    ICamIpcPnPMoveItem

    AddMoveItemBefore(ICamIpcModelItem)

    Add a move point before the given item

    Declaration
    ICamIpcPnPMoveItem AddMoveItemBefore(ICamIpcModelItem Item)
    Parameters
    Type Name Description
    ICamIpcModelItem Item
    Returns
    Type Description
    ICamIpcPnPMoveItem

    ClearMovePointItems()

    Remove all move points

    Declaration
    void ClearMovePointItems()

    DeleteMovePointItem(ICamIpcModelItem)

    Delete a move point

    Declaration
    void DeleteMovePointItem(ICamIpcModelItem Item)
    Parameters
    Type Name Description
    ICamIpcModelItem Item

    GetInstanceId()

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

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string

    GetMoveItem(int)

    Declaration
    ICamIpcPnPMoveItem GetMoveItem(int Index)
    Parameters
    Type Name Description
    int Index
    Returns
    Type Description
    ICamIpcPnPMoveItem
    In this article