CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcModelFormerWithProbingItems

    Model former for probing operations job assignment. Allows programmatic manipulation of movements, cycles, and groups.

    Namespace: CAMIPC.ModelFormerTypes
    Assembly: CAMIPC.ModelFormerTypes.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("E231D057-AE3D-4D8B-8102-B2C5EA99A492")]
    public interface ICamIpcModelFormerWithProbingItems

    Properties

    TemplateLibraryCount

    Number of loaded template libraries.

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

    Methods

    AddBossCycle()

    Add a boss probing cycle (TBossProbingCycle).

    Declaration
    ICamIpcBossProbingCycle AddBossCycle()
    Returns
    Type Description
    ICamIpcBossProbingCycle

    AddCycleByTemplate(string)

    Creates a probing model item from the given template file (TemplateFileName).

    Declaration
    ICamIpcProbingModelItem AddCycleByTemplate(string TemplateFileName)
    Parameters
    Type Name Description
    string TemplateFileName
    Returns
    Type Description
    ICamIpcProbingModelItem

    AddDoubleWallExternalCornerCycle()

    Add a double-wall external corner probing cycle (TDoubleWallExternalCornerCycle).

    Declaration
    ICamIpcDoubleWallExternalCornerCycle AddDoubleWallExternalCornerCycle()
    Returns
    Type Description
    ICamIpcDoubleWallExternalCornerCycle

    AddDoubleWallInternalCornerCycle()

    Add a double-wall internal corner probing cycle (TDoubleWallInternalCornerCycle).

    Declaration
    ICamIpcDoubleWallInternalCornerCycle AddDoubleWallInternalCornerCycle()
    Returns
    Type Description
    ICamIpcDoubleWallInternalCornerCycle

    AddExternalRectangleCycle()

    Add an external rectangle probing cycle (TExternalRectangleCycle).

    Declaration
    ICamIpcExternalRectangleProbingCycle AddExternalRectangleCycle()
    Returns
    Type Description
    ICamIpcExternalRectangleProbingCycle

    AddFrameOutputCycle()

    Add a frame output probing cycle (TFrameOutputProbingCycle).

    Declaration
    ICamIpcFrameOutputProbingCycle AddFrameOutputCycle()
    Returns
    Type Description
    ICamIpcFrameOutputProbingCycle

    AddGrooveCycle()

    Add a groove probing cycle (TGrooveProbingCycle).

    Declaration
    ICamIpcGrooveProbingCycle AddGrooveCycle()
    Returns
    Type Description
    ICamIpcGrooveProbingCycle

    AddGrooveProtectedCycle()

    Add a groove probing protected cycle (TGrooveProbingCycleProtected).

    Declaration
    ICamIpcGrooveProbingProtectedCycle AddGrooveProtectedCycle()
    Returns
    Type Description
    ICamIpcGrooveProbingProtectedCycle

    AddGroup()

    Add a group item to the job assignment.

    Declaration
    ICamIpcProbingModelItem AddGroup()
    Returns
    Type Description
    ICamIpcProbingModelItem

    AddHoleCycle()

    Add a hole probing cycle (THoleProbingCycle).

    Declaration
    ICamIpcHoleProbingCycle AddHoleCycle()
    Returns
    Type Description
    ICamIpcHoleProbingCycle

    AddHoleProtectedCycle()

    Add a hole probing protected cycle (THoleProbingProtectedCycle).

    Declaration
    ICamIpcHoleProbingProtectedCycle AddHoleProtectedCycle()
    Returns
    Type Description
    ICamIpcHoleProbingProtectedCycle

    AddInternalRectangleCycle()

    Add an internal rectangle probing cycle (TInternalRectangleCycle).

    Declaration
    ICamIpcInternalRectangleProbingCycle AddInternalRectangleCycle()
    Returns
    Type Description
    ICamIpcInternalRectangleProbingCycle

    AddInternalRectangleProtectedCycle()

    Add an internal rectangle probing protected cycle (TInternalRectangleProtectedCycle).

    Declaration
    ICamIpcInternalRectangleProbingProtectedCycle AddInternalRectangleProtectedCycle()
    Returns
    Type Description
    ICamIpcInternalRectangleProbingProtectedCycle

    AddMovement()

    Add a movement item to the job assignment.

    Declaration
    ICamIpcProbingModelItem AddMovement()
    Returns
    Type Description
    ICamIpcProbingModelItem

    AddNcActionItem()

    Add an NC action probing item (TNCActionProbingItem).

    Declaration
    ICamIpcNcActionProbingCycle AddNcActionItem()
    Returns
    Type Description
    ICamIpcNcActionProbingCycle

    AddSurfaceCycle()

    Add a surface probing cycle (TSingleSurfProbingCycle).

    Declaration
    ICamIpcSurfaceProbingCycle AddSurfaceCycle()
    Returns
    Type Description
    ICamIpcSurfaceProbingCycle

    AddThreePointsWebCycle()

    Add a three-points web probing cycle (TThreePointsWebProbingCycle).

    Declaration
    ICamIpcThreePointsWebProbingCycle AddThreePointsWebCycle()
    Returns
    Type Description
    ICamIpcThreePointsWebProbingCycle

    AddTripleWallExternalCornerCycle()

    Add a triple-wall external corner probing cycle (TTripleWallExternalCornerCycle).

    Declaration
    ICamIpcTripleWallExternalCornerCycle AddTripleWallExternalCornerCycle()
    Returns
    Type Description
    ICamIpcTripleWallExternalCornerCycle

    AddTripleWallInternalCornerCycle()

    Add a triple-wall internal corner probing cycle (TTripleWallInternalCornerCycle).

    Declaration
    ICamIpcTripleWallInternalCornerCycle AddTripleWallInternalCornerCycle()
    Returns
    Type Description
    ICamIpcTripleWallInternalCornerCycle

    AddWebCycle()

    Add a web probing cycle (TWebProbingCycle).

    Declaration
    ICamIpcWebProbingCycle AddWebCycle()
    Returns
    Type Description
    ICamIpcWebProbingCycle

    Clear()

    Removes all items from the probing job assignment tree.

    Declaration
    void Clear()

    DeleteItem(ICamIpcProbingModelItem)

    Deletes the given item from the probing job assignment tree.

    Declaration
    void DeleteItem(ICamIpcProbingModelItem Item)
    Parameters
    Type Name Description
    ICamIpcProbingModelItem Item

    GetInstanceId()

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

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string

    GetItems()

    Returns a cursor-style iterator starting at the first root-level item.

    Declaration
    ICamIpcProbingModelItemIterator GetItems()
    Returns
    Type Description
    ICamIpcProbingModelItemIterator

    GetSelectedItem()

    Returns the currently selected item in the job assignment tree, or nil if nothing is selected.

    Declaration
    ICamIpcProbingModelItem GetSelectedItem()
    Returns
    Type Description
    ICamIpcProbingModelItem

    GetTemplateLibrary(int)

    Declaration
    ICamIpcProbingTemplateLibrary GetTemplateLibrary(int Index)
    Parameters
    Type Name Description
    int Index
    Returns
    Type Description
    ICamIpcProbingTemplateLibrary
    In this article