Interface ICamApiTechnologist
  
  
  
  Assembly: CAMAPI.Technologist.dll
  Syntax
  
    [Guid("7E69B7F7-E859-413A-ABCC-6DFF6F4F89A8")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiTechnologist
   
  Properties
  
  CurrentOperation
  
  
  Declaration
  
    ICamApiTechOperation CurrentOperation { get; set; }
   
  Property Value
  
  
  PartAndStageList
  
  
  Declaration
  
    ICamApiPartAndStageList PartAndStageList { get; }
   
  Property Value
  
  
  RootOperation
  
  
  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
  
  
  
  
  
  Declaration
  
    void ResetAllOperationsToolpath()
   
  
  
  
  
  Declaration
  
  
  SwitchOperationEnability()
  
  
  Declaration
  
    void SwitchOperationEnability()
   
  
  UnregisterHandler(string, out TResultStatus)
  
  
  Declaration
  
    void UnregisterHandler(string HandlerIdent, out TResultStatus ResultStatus)
   
  Parameters