Interface ICamApiProject
Namespace: CAMAPI.Project
Assembly: CAMAPI.Project.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("24317BEC-9E60-41CC-9A7A-59B7E167FDA0")]
public interface ICamApiProject
Properties
CAMAPIGeomModel
Declaration
ICAMAPIGeometryModel CAMAPIGeomModel { get; }
Property Value
FilePath
Declaration
Property Value
GeomImporter
Geometrical files importer
Declaration
ICAMAPIGeometryImporter GeomImporter { get; }
Property Value
Id
Unique identifier of project
Declaration
Property Value
Informational properties about the project's machine
Declaration
ICamApiMachineInfo MachineInformation { get; }
Property Value
NCMaker
Declaration
ICamApiNCMaker NCMaker { get; }
Property Value
Snapshots
Declaration
IListCamApiSnapshot Snapshots { get; }
Property Value
Technologist
Declaration
ICamApiTechnologist Technologist { get; }
Property Value
The list of machining tools used in the project
Declaration
ICamApiMachiningToolsList ToolsList { get; }
Property Value
Methods
RegisterHandler(string, ICamApiEventHandler, IListString, out TResultStatus)
Declaration
void RegisterHandler(string HandlerIdent, ICamApiEventHandler Handler, IListString Events, out TResultStatus ResultStatus)
Parameters
SaveClData(string, ICamApiTechOperationIterator, out TResultStatus)
Declaration
void SaveClData(string OutputFileName, ICamApiTechOperationIterator OperationsIterator, out TResultStatus ResultStatus)
Parameters
UnregisterHandler(string, out TResultStatus)
Declaration
void UnregisterHandler(string HandlerIdent, out TResultStatus ResultStatus)
Parameters
Type |
Name |
Description |
string |
HandlerIdent |
|
TResultStatus |
ResultStatus |
|