Class ApplicationMainFormHelper
Inheritance
ApplicationMainFormHelper
Assembly: CAMAPI.DotnetHelper.dll
Syntax
public static class ApplicationMainFormHelper
Methods
BeginFreeze(ComWrapper<ICamApiApplicationMainForm>, TFreezeInterfaceType)
Freeze main form (user interaction disabled)
Declaration
public static void BeginFreeze(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, TFreezeInterfaceType freezeType)
Parameters
CloudsCollabDownload(ComWrapper<ICamApiApplicationMainForm>)
Download project from cloud collaboration
Declaration
public static void CloudsCollabDownload(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
CloudsCollabOpenChat(ComWrapper<ICamApiApplicationMainForm>)
Open cloud collaboration chat
Declaration
public static void CloudsCollabOpenChat(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
CloudsCollabShare(ComWrapper<ICamApiApplicationMainForm>)
Share in cloud collaboration
Declaration
public static void CloudsCollabShare(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
ConnectPLMConnection(ComWrapper<ICamApiApplicationMainForm>, long)
Declaration
public static void ConnectPLMConnection(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, long connectionId)
Parameters
CrashReport(ComWrapper<ICamApiApplicationMainForm>)
Start crash report request
Declaration
public static void CrashReport(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
CreateNewProject(ComWrapper<ICamApiApplicationMainForm>)
Replace current active project with a new one
Declaration
public static void CreateNewProject(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
DisconnectPLMConnection(ComWrapper<ICamApiApplicationMainForm>, long)
Declaration
public static void DisconnectPLMConnection(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, long connectionId)
Parameters
EndFreeze(ComWrapper<ICamApiApplicationMainForm>)
Declaration
public static void EndFreeze(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
ExportCurrentProject(ComWrapper<ICamApiApplicationMainForm>)
Export current active project with all snapshots
Declaration
public static void ExportCurrentProject(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
ExportDrillPoints(ComWrapper<ICamApiApplicationMainForm>, string)
Saves selected drill operation points
Declaration
public static void ExportDrillPoints(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, string fileName)
Parameters
ExportProjectToPLM(ComWrapper<ICamApiApplicationMainForm>, long)
Declaration
public static void ExportProjectToPLM(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, long connectionId)
Parameters
ExportProjectWithHistory(ComWrapper<ICamApiApplicationMainForm>, string)
Saves current project with full snapshot history
Declaration
public static void ExportProjectWithHistory(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, string fileName)
Parameters
ExportSimulationResults(ComWrapper<ICamApiApplicationMainForm>, string)
Export simulation results
Declaration
public static void ExportSimulationResults(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, string fileName)
Parameters
GetTechnologyForm(ComWrapper<ICamApiApplicationMainForm>)
Declaration
public static ComWrapper<ICamApiTechnologyForm> GetTechnologyForm(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
Returns
GetUiInfo(ComWrapper<ICamApiApplicationMainForm>)
Declaration
public static ComWrapper<ICamApiMainFormUiInfo> GetUiInfo(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
Returns
GetVisible(ComWrapper<ICamApiApplicationMainForm>)
Get visibility of main form - may change when main window opens/closes
Declaration
public static bool GetVisible(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
Returns
ImportMachineSetup(ComWrapper<ICamApiApplicationMainForm>, string)
Declaration
public static void ImportMachineSetup(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, string fileName)
Parameters
LoadProjectFromPLM(ComWrapper<ICamApiApplicationMainForm>, long)
Declaration
public static void LoadProjectFromPLM(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, long connectionId)
Parameters
OpenAiAssistant(ComWrapper<ICamApiApplicationMainForm>)
Declaration
public static void OpenAiAssistant(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
OpenDotnetInterpreterInVSCode(ComWrapper<ICamApiApplicationMainForm>, string)
Open dotnet interpreter in VS Code
Declaration
public static void OpenDotnetInterpreterInVSCode(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, string fileName)
Parameters
OpenProject(ComWrapper<ICamApiApplicationMainForm>, string)
Close current project without saving and open new one
Declaration
public static void OpenProject(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, string fileName)
Parameters
OpenProjectSnap(ComWrapper<ICamApiApplicationMainForm>, string, string)
Close current project without saving and open snapshot
Declaration
public static void OpenProjectSnap(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, string fileName, string snapName)
Parameters
RunAppSetup(ComWrapper<ICamApiApplicationMainForm>)
Declaration
public static bool RunAppSetup(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
Returns
RunUtilitiesSetup(ComWrapper<ICamApiApplicationMainForm>)
Run utilities setup dialog
Declaration
public static void RunUtilitiesSetup(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
SaveAsMachineSetup(ComWrapper<ICamApiApplicationMainForm>, string)
Saves current project as a machine setup
Declaration
public static void SaveAsMachineSetup(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, string fileName)
Parameters
SaveCurrentProject(ComWrapper<ICamApiApplicationMainForm>)
Save current active project
Declaration
public static void SaveCurrentProject(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
SaveCurrentProjectAs(ComWrapper<ICamApiApplicationMainForm>)
Save current active project as a copy (empty path rewrites current file)
Declaration
public static void SaveCurrentProjectAs(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
SaveProject(ComWrapper<ICamApiApplicationMainForm>)
Declaration
public static void SaveProject(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
SaveProjectAs(ComWrapper<ICamApiApplicationMainForm>, string)
Save current project to file
Declaration
public static void SaveProjectAs(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, string fileName)
Parameters
SetCurrentInPrime(ComWrapper<ICamApiApplicationMainForm>, bool)
Notify app form that it is current in prime
Declaration
public static void SetCurrentInPrime(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, bool value)
Parameters
ShowHelpContents(ComWrapper<ICamApiApplicationMainForm>)
Declaration
public static void ShowHelpContents(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
ShowSnapshotManager(ComWrapper<ICamApiApplicationMainForm>, string)
Show snapshot manager for specified project
Declaration
public static void ShowSnapshotManager(this ComWrapper<ICamApiApplicationMainForm> mainFormCom, string projectPath)
Parameters
ShowTutorialWnd(ComWrapper<ICamApiApplicationMainForm>)
Declaration
public static void ShowTutorialWnd(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
ShowWelcomePage(ComWrapper<ICamApiApplicationMainForm>)
Declaration
public static void ShowWelcomePage(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters
SupportRequest(ComWrapper<ICamApiApplicationMainForm>)
Declaration
public static void SupportRequest(this ComWrapper<ICamApiApplicationMainForm> mainFormCom)
Parameters