Interface ICamApiApplicationMainForm
  
  
  
  Assembly: CAMAPI.ApplicationMainForm.dll
  Syntax
  
    [Guid("4890D827-4A4E-475E-B82B-D3A38A51849C")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiApplicationMainForm
   
  Methods
  
  CloudsCollabDownload()
  
  
  Declaration
  
    void CloudsCollabDownload()
   
  
  CloudsCollabOpenChat()
  
  
  Declaration
  
    void CloudsCollabOpenChat()
   
  
  CloudsCollabShare()
  
  
  Declaration
  
  
  ConnectPLMConnection(long)
  
  
  Declaration
  
    void ConnectPLMConnection(long ConnectionId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | long | ConnectionId |  | 
    
  
  
  CreateNewProject(out TResultStatus)
  
  
  Declaration
  
    void CreateNewProject(out TResultStatus ResultStatus)
   
  Parameters
  
  
  DisconnectPLMConnection(long)
  
  
  Declaration
  
    void DisconnectPLMConnection(long ConnectionId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | long | ConnectionId |  | 
    
  
  
  ExportCurrentProject(out TResultStatus)
  
  
  Declaration
  
    void ExportCurrentProject(out TResultStatus ResultStatus)
   
  Parameters
  
  
  ExportDrillPoints(string)
  
  
  Declaration
  
    void ExportDrillPoints(string FileName)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | FileName |  | 
    
  
  
  ExportProjectToPLM(long)
  
  
  Declaration
  
    void ExportProjectToPLM(long ConnectionId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | long | ConnectionId |  | 
    
  
  
  ExportProjectWithHistory(string)
  
  
  Declaration
  
    void ExportProjectWithHistory(string FileName)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | FileName |  | 
    
  
  
  ExportSimulationResults(string)
  
  
  Declaration
  
    void ExportSimulationResults(string FileName)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | FileName |  | 
    
  
  
  GetTechnologyForm(out TResultStatus)
  
  
  Declaration
  
    ICamApiTechnologyForm GetTechnologyForm(out TResultStatus ResultStatus)
   
  Parameters
  
  Returns
  
  
  GetUiInfo()
  
  
  Declaration
  
    ICamApiMainFormUiInfo GetUiInfo()
   
  Returns
  
  
  GetVisible()
  
  
  Declaration
  
  Returns
  
  
  ImportMachineSetup(string)
  
  
  Declaration
  
    void ImportMachineSetup(string FileName)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | FileName |  | 
    
  
  
  LoadProjectFromPLM(long)
  
  
  Declaration
  
    void LoadProjectFromPLM(long ConnectionId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | long | ConnectionId |  | 
    
  
  
  OpenAiAssistant()
  
  
  Declaration
  
  
  OpenDotnetInterpreterInVSCode(string)
  
  
  Declaration
  
    void OpenDotnetInterpreterInVSCode(string FileName)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | FileName |  | 
    
  
  
  OpenProject(string, out TResultStatus)
  
  
  Declaration
  
    void OpenProject(string FileName, out TResultStatus ResultStatus)
   
  Parameters
  
  
  OpenProjectSnap(string, string, out TResultStatus)
  
  
  Declaration
  
    void OpenProjectSnap(string FileName, string SnapName, out TResultStatus ResultStatus)
   
  Parameters
  
  
  RegisterHandler(string, ICamApiEventHandler, IListString, out TResultStatus)
  
  
  Declaration
  
    void RegisterHandler(string HandlerIdent, ICamApiEventHandler Handler, IListString Events, out TResultStatus ResultStatus)
   
  Parameters
  
  
  RunAppSetup(out bool)
  
  
  Declaration
  
    void RunAppSetup(out bool SettingsChanged)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | SettingsChanged |  | 
    
  
  
  RunUtilitiesSetup()
  
  
  Declaration
  
  
  SaveAsMachineSetup(string)
  
  
  Declaration
  
    void SaveAsMachineSetup(string FileName)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | FileName |  | 
    
  
  
  SaveCurrentProject(out TResultStatus)
  
  
  Declaration
  
    void SaveCurrentProject(out TResultStatus ResultStatus)
   
  Parameters
  
  
  SaveCurrentProjectAs(out TResultStatus)
  
  
  Declaration
  
    void SaveCurrentProjectAs(out TResultStatus ResultStatus)
   
  Parameters
  
  
  SaveProject()
  
  
  Declaration
  
  
  SaveProjectAs(string)
  
  
  Declaration
  
    void SaveProjectAs(string FileName)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | FileName |  | 
    
  
  
  SetCurrentInPrime(bool)
  
  
  Declaration
  
    void SetCurrentInPrime(bool Value)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | bool | Value |  | 
    
  
  
  ShowHelpContents()
  
  
  Declaration
  
  
  ShowSnapshotManager(string)
  
  
  Declaration
  
    void ShowSnapshotManager(string ProjectPath)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | ProjectPath |  | 
    
  
  
  ShowTutorialWnd()
  
  
  Declaration
  
  
  ShowWelcomePage()
  
  
  Declaration
  
  
  SupportRequest()
  
  
  Declaration
  
  
  UnregisterHandler(string, out TResultStatus)
  
  
  Declaration
  
    void UnregisterHandler(string HandlerIdent, out TResultStatus ResultStatus)
   
  Parameters