Interface ICamIpcApplicationMainForm
  
  
  
  Assembly: CAMIPC.ApplicationMainForm.dll
  Syntax
  
    [Guid("056AEB99-3CD9-46DB-8E21-356585742061")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcApplicationMainForm
   
  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(ref TExecuteContext)
  
  
  Declaration
  
    void CreateNewProject(ref TExecuteContext ExecuteContext)
   
  Parameters
  
  
  DisconnectPLMConnection(long)
  
  
  Declaration
  
    void DisconnectPLMConnection(long ConnectionId)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | long | ConnectionId |  | 
    
  
  
  ExportCurrentProject(ref TExecuteContext)
  
  
  Declaration
  
    void ExportCurrentProject(ref TExecuteContext ExecuteContext)
   
  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 |  | 
    
  
  
  GetUiInfo(ref TExecuteContext)
  
  
  Declaration
  
    ICamIpcMainFormUiInfo GetUiInfo(ref TExecuteContext ExecuteContext)
   
  Parameters
  
  Returns
  
  
  GetVisible(ref TExecuteContext)
  
  
  Declaration
  
    bool GetVisible(ref TExecuteContext ExecuteContext)
   
  Parameters
  
  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, ref TExecuteContext)
  
  
  Declaration
  
    void OpenProject(string FileName, ref TExecuteContext ExecuteContext)
   
  Parameters
  
  
  OpenProjectSnap(string, string, ref TExecuteContext)
  
  
  Declaration
  
    void OpenProjectSnap(string FileName, string SnapName, ref TExecuteContext ExecuteContext)
   
  Parameters
  
  
  RegisterHandler(string, ICamIpcEventHandler, ICamIpcEventListener, ref TExecuteContext)
  
  
  Declaration
  
    void RegisterHandler(string HandlerIdent, ICamIpcEventHandler Handler, ICamIpcEventListener Listener, ref TExecuteContext ExecuteContext)
   
  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(ref TExecuteContext)
  
  
  Declaration
  
    void SaveCurrentProject(ref TExecuteContext ExecuteContext)
   
  Parameters
  
  
  SaveCurrentProjectAs(ref TExecuteContext)
  
  
  Declaration
  
    void SaveCurrentProjectAs(ref TExecuteContext ExecuteContext)
   
  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, ref TExecuteContext)
  
  
  Declaration
  
    void UnregisterHandler(string HandlerIdent, ref TExecuteContext ExecuteContext)
   
  Parameters