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
CreateNewProject(ref TExecuteContext)
Declaration
void CreateNewProject(ref TExecuteContext ExecuteContext)
Parameters
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 |
|
ExportProjectWithHistory(string)
Saves current project with full snapshot history
Declaration
void ExportProjectWithHistory(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
OpenAiAssistant()
Declaration
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 |
|
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