Interface ICamIpcTechnologist
Assembly: CAMIPC.Technologist.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("D349CCC0-D175-4F08-95D2-8469F29B9B8F")]
public interface ICamIpcTechnologist
Properties
CurrentOperation
Current operation of the technologist.
Declaration
ICamIpcTechOperation CurrentOperation { get; }
Property Value
RootOperation
Root operation of the technologist.
Declaration
ICamIpcTechOperation RootOperation { get; }
Property Value
Methods
CalculateAllOperationsToolpath(bool, ref TExecuteContext)
Declaration
void CalculateAllOperationsToolpath(bool CalcLinksBetweenOperations, ref TExecuteContext ExecuteContext)
Parameters
CalculateToolpath(bool, ref TExecuteContext)
Declaration
void CalculateToolpath(bool CalcLinksBetweenOperations, ref TExecuteContext ExecuteContext)
Parameters
CreateOperation(string, string, string, ref TExecuteContext)
Declaration
ICamIpcTechOperation CreateOperation(string OperationTypeId, string AfterOperationId, string PrototypeOperationId, ref TExecuteContext ExecuteContext)
Parameters
Returns
CreatePart(int, ref TExecuteContext)
Declaration
ICamIpcPart CreatePart(int ExternalID, ref TExecuteContext ExecuteContext)
Parameters
Returns
CreateSetupStage(ref TExecuteContext)
Declaration
ICamIpcSetupStage CreateSetupStage(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetActiveReorderingModeOfSimulation(ref TExecuteContext)
Declaration
TCamApiReorderingMode GetActiveReorderingModeOfSimulation(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetActiveReorderingModeOfTechnology(ref TExecuteContext)
Declaration
TCamApiReorderingMode GetActiveReorderingModeOfTechnology(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetAvailableOperationTypeIds(ref TExecuteContext)
Declaration
IListString GetAvailableOperationTypeIds(ref TExecuteContext ExecuteContext)
Parameters
Returns
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
Returns
GetOperations(TCamApiReorderingMode, ref TExecuteContext)
Declaration
ICamIpcTechOperationIterator GetOperations(TCamApiReorderingMode ReorderingMode, ref TExecuteContext ExecuteContext)
Parameters
Returns
GetPartAndStageList(ref TExecuteContext)
Declaration
ICamIpcPartAndStageList GetPartAndStageList(ref TExecuteContext ExecuteContext)
Parameters
Returns
ResetAllOperationsToolpath(ref TExecuteContext)
Declaration
void ResetAllOperationsToolpath(ref TExecuteContext ExecuteContext)
Parameters
ResetToolpath(ref TExecuteContext)
Declaration
void ResetToolpath(ref TExecuteContext ExecuteContext)
Parameters
SetCurrentOperation(ICamIpcTechOperation, ref TExecuteContext)
Declaration
void SetCurrentOperation(ICamIpcTechOperation Operation, ref TExecuteContext ExecuteContext)
Parameters
SwitchOperationEnability(ref TExecuteContext)
Declaration
void SwitchOperationEnability(ref TExecuteContext ExecuteContext)
Parameters