Interface ICamApiMachinesLibrary
Access to machines library in CAM API
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
Methods
AddScanFolder(string, out TResultStatus)
Declaration
void AddScanFolder(string path, out TResultStatus status)
Parameters
FindMachine(Guid, string, string)
Declaration
ICamApiMachineInfo FindMachine(Guid guid, string filePath, string typeName)
Parameters
Returns
GetMachines(out TResultStatus)
Declaration
ICamApiMachineInfoIterator GetMachines(out TResultStatus status)
Parameters
Returns
GetScanFolders(out TResultStatus)
Declaration
IListString GetScanFolders(out TResultStatus status)
Parameters
Returns
LoadMachineFromFile(string, string, out TResultStatus)
Declaration
ICamApiMachineInfo LoadMachineFromFile(string schemaFilePath, string typeName, out TResultStatus status)
Parameters
Returns
RegisterHandler(string, ICamApiEventHandler, IListString, out TResultStatus)
Declaration
void RegisterHandler(string HandlerIdent, ICamApiEventHandler Handler, IListString Events, out TResultStatus status)
Parameters
RemoveScanFolder(string, out TResultStatus)
Declaration
void RemoveScanFolder(string path, out TResultStatus status)
Parameters
Rescan(out TResultStatus)
Declaration
void Rescan(out TResultStatus status)
Parameters
UnregisterHandler(string, out TResultStatus)
Declaration
void UnregisterHandler(string HandlerIdent, out TResultStatus status)
Parameters