CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamApiMachinesLibrary

    Access to machines library in CAM API

    Namespace: CAMAPI.MachinesLibrary
    Assembly: CAMAPI.MachinesLibrary.dll
    Syntax
    [Guid("43B54D38-0B3C-46D4-9129-8F3301A9DB59")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamApiMachinesLibrary

    Properties

    CurrentMachine

    Current project machine (read-only)

    Declaration
    ICamApiMachineInfo CurrentMachine { get; }
    Property Value
    Type Description
    ICamApiMachineInfo

    Methods

    AddScanFolder(string, out TResultStatus)

    Declaration
    void AddScanFolder(string path, out TResultStatus status)
    Parameters
    Type Name Description
    string path
    TResultStatus status

    FindMachine(Guid, string, string)

    Declaration
    ICamApiMachineInfo FindMachine(Guid guid, string filePath, string typeName)
    Parameters
    Type Name Description
    Guid guid
    string filePath
    string typeName
    Returns
    Type Description
    ICamApiMachineInfo

    GetMachines(out TResultStatus)

    Declaration
    ICamApiMachineInfoIterator GetMachines(out TResultStatus status)
    Parameters
    Type Name Description
    TResultStatus status
    Returns
    Type Description
    ICamApiMachineInfoIterator

    GetScanFolders(out TResultStatus)

    Declaration
    IListString GetScanFolders(out TResultStatus status)
    Parameters
    Type Name Description
    TResultStatus status
    Returns
    Type Description
    IListString

    LoadMachineFromFile(string, string, out TResultStatus)

    Declaration
    ICamApiMachineInfo LoadMachineFromFile(string schemaFilePath, string typeName, out TResultStatus status)
    Parameters
    Type Name Description
    string schemaFilePath
    string typeName
    TResultStatus status
    Returns
    Type Description
    ICamApiMachineInfo

    RegisterHandler(string, ICamApiEventHandler, IListString, out TResultStatus)

    Declaration
    void RegisterHandler(string HandlerIdent, ICamApiEventHandler Handler, IListString Events, out TResultStatus status)
    Parameters
    Type Name Description
    string HandlerIdent
    ICamApiEventHandler Handler
    IListString Events
    TResultStatus status

    RemoveScanFolder(string, out TResultStatus)

    Declaration
    void RemoveScanFolder(string path, out TResultStatus status)
    Parameters
    Type Name Description
    string path
    TResultStatus status

    Rescan(out TResultStatus)

    Declaration
    void Rescan(out TResultStatus status)
    Parameters
    Type Name Description
    TResultStatus status

    UnregisterHandler(string, out TResultStatus)

    Declaration
    void UnregisterHandler(string HandlerIdent, out TResultStatus status)
    Parameters
    Type Name Description
    string HandlerIdent
    TResultStatus status
    In this article