Interface ICamIpcApplicationMainForm
Instance of CAM application
Assembly: CAMIPC.ApplicationMainForm.dll
Syntax
[Guid("056AEB99-3CD9-46DB-8E21-356585742061")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcApplicationMainForm
Methods
CloudsCollabDownload()
Download project from clouds app
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)
Saves selected drill operation points
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)
Saves current project with full snapshot history
Declaration
void ExportProjectWithHistory(string FileName)
Parameters
| Type |
Name |
Description |
| string |
FileName |
|
ExportSimulationResults(string)
Export simulation results
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)
Open dotnet interpreter in VS Code
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()
Run utilities setup dialog
Declaration
SaveAsMachineSetup(string)
Saves current project as a machine setup
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)
Save current project to file
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