Interface ICamIpcTechnologist
  
  
  
  Assembly: CAMIPC.Technologist.dll
  Syntax
  
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("D349CCC0-D175-4F08-95D2-8469F29B9B8F")]
public interface ICamIpcTechnologist
   
  Properties
  
  CurrentOperation
  
  
  Declaration
  
    ICamIpcTechOperation CurrentOperation { get; }
   
  Property Value
  
  
  RootOperation
  
  
  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()
  
  
  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