Interface ICamApiProject
Assembly: CAMAPI.Project.dll
Syntax
[Guid("24317BEC-9E60-41CC-9A7A-59B7E167FDA0")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiProject
Properties
CAMAPIGeomModel
Declaration
ICAMAPIGeometryModel CAMAPIGeomModel { get; }
Property Value
CoordinateSystems
List of coordinate systems
Declaration
ICamApiListCoordinateSystem CoordinateSystems { get; }
Property Value
FeatureFinder
Feature finder of the project
Declaration
ICamApiFeatureFinder FeatureFinder { 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
Machine
Declaration
ICamApiMachine Machine { get; }
Property Value
Global properties about the project's machine
Declaration
ICamApiMachineInfo MachineInformation { get; }
Property Value
NCMaker
Declaration
ICamApiNCMaker NCMaker { get; }
Property Value
PLMConnectionId
Unique name of the PLM connection, if the project was loaded from PLM
Declaration
Guid PLMConnectionId { get; }
Property Value
PLMItemId
Unique identifier of the project inside PLM system, if the project was loaded from PLM
Declaration
string PLMItemId { get; }
Property Value
SimulationTolerances
Simulation tolerance settings of the project
Declaration
ICamApiSimulationTolerances SimulationTolerances { get; }
Property Value
Simulator
Manager of simulation of the project
Declaration
ICamApiSimulator Simulator { 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
SaveCLDataInfo(string, ICamApiTechOperationIterator, out TResultStatus)
Declaration
ICamApiNCMakerCLDataInfo SaveCLDataInfo(string OutputFileName, ICamApiTechOperationIterator OperationsIterator, out TResultStatus ret)
Parameters
Returns
SaveClData(string, ICamApiTechOperationIterator, out TResultStatus)
Declaration
void SaveClData(string OutputFileName, ICamApiTechOperationIterator OperationsIterator, out TResultStatus ResultStatus)
Parameters
SetMachine(Guid, string, string, out TResultStatus)
Declaration
void SetMachine(Guid Guid, string FilePath, string TypeName, out TResultStatus ResultStatus)
Parameters
Declaration
void SetOperationTool(string OperationID, string ToolID, out TResultStatus ResultStatus)
Parameters
UnregisterHandler(string, out TResultStatus)
Declaration
void UnregisterHandler(string HandlerIdent, out TResultStatus ResultStatus)
Parameters