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