Interface ICamApiTechnologist
Assembly: CAMAPI.Technologist.dll
Syntax
[Guid("7E69B7F7-E859-413A-ABCC-6DFF6F4F89A8")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiTechnologist
Properties
CurrentOperation
Current operation of the technologist.
Declaration
ICamApiTechOperation CurrentOperation { get; set; }
Property Value
PartAndStageList
Get parts and setup stages in the current technologist.
Declaration
ICamApiPartAndStageList PartAndStageList { get; }
Property Value
RootOperation
Root operation of the technologist.
Declaration
ICamApiTechOperation RootOperation { get; }
Property Value
Methods
Declaration
void CalculateAllOperationsToolpath(bool CalcLinksBetweenOperations, out TResultStatus ResultStatus)
Parameters
Declaration
void CalculateToolpath(bool CalcLinksBetweenOperations, out TResultStatus ResultStatus)
Parameters
CreateOperation(string, string, string, out TResultStatus)
Declaration
ICamApiTechOperation CreateOperation(string OperationTypeId, string AfterOperationId, string PrototypeOperationId, out TResultStatus ResultStatus)
Parameters
Returns
CreatePart(int, out TResultStatus)
Declaration
ICamApiPart CreatePart(int ExternalID, out TResultStatus ResultStatus)
Parameters
Returns
CreateSetupStage(out TResultStatus)
Declaration
ICamApiSetupStage CreateSetupStage(out TResultStatus ResultStatus)
Parameters
Returns
GetActiveReorderingModeOfSimulation(out TResultStatus)
Declaration
TCamApiReorderingMode GetActiveReorderingModeOfSimulation(out TResultStatus ResultStatus)
Parameters
Returns
GetActiveReorderingModeOfTechnology(out TResultStatus)
Declaration
TCamApiReorderingMode GetActiveReorderingModeOfTechnology(out TResultStatus ResultStatus)
Parameters
Returns
GetAvailableOperationTypeIds(out TResultStatus)
Declaration
IListString GetAvailableOperationTypeIds(out TResultStatus ResultStatus)
Parameters
Returns
GetOperations(TCamApiReorderingMode, out TResultStatus)
Declaration
ICamApiTechOperationIterator GetOperations(TCamApiReorderingMode ReorderingMode, out TResultStatus ResultStatus)
Parameters
Returns
RegisterHandler(string, ICamApiEventHandler, IListString, out TResultStatus)
Declaration
void RegisterHandler(string HandlerIdent, ICamApiEventHandler Handler, IListString Events, out TResultStatus ResultStatus)
Parameters
Reset toolpath of all operations.
Declaration
void ResetAllOperationsToolpath()
Reset toolpath of the current operation.
Declaration
SwitchOperationEnability()
Switch Enabled property of the current operation to the opposite state.
Declaration
void SwitchOperationEnability()
UnregisterHandler(string, out TResultStatus)
Declaration
void UnregisterHandler(string HandlerIdent, out TResultStatus ResultStatus)
Parameters