Interface ICamApiApplicationMainForm
Instance of CAM application
Assembly: CAMAPI.ApplicationMainForm.dll
Syntax
[Guid("4890D827-4A4E-475E-B82B-D3A38A51849C")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiApplicationMainForm
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(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)
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)
Declaration
void ExportSimulationResults(string FileName)
Parameters
| Type |
Name |
Description |
| string |
FileName |
|
GetTechnologyForm(out TResultStatus)
Declaration
ICamApiTechnologyForm GetTechnologyForm(out TResultStatus ResultStatus)
Parameters
Returns
GetUiInfo()
Get main for UI state info
Declaration
ICamApiMainFormUiInfo GetUiInfo()
Returns
GetVisible()
Get visibility of main form - it main change in open/close of main application window
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)
Open dotnet interpreter in VS Code
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()
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(out TResultStatus)
Declaration
void SaveCurrentProject(out TResultStatus ResultStatus)
Parameters
SaveCurrentProjectAs(out TResultStatus)
Declaration
void SaveCurrentProjectAs(out TResultStatus ResultStatus)
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, out TResultStatus)
Declaration
void UnregisterHandler(string HandlerIdent, out TResultStatus ResultStatus)
Parameters