|
UnityMol
0.9.6-875
UnityMol viewer / In developement
|
Collaboration diagram for ArtemisManager:Public Member Functions | |
| bool | isConnected () |
| ArtemisManager () | |
| void | connect () |
| void | stop_simulation () |
| void | disconnect () |
| void | send_forces (int nb_forces, int[] indices, float[] coordinates) |
Static Public Attributes | |
| static float | Etot = 0.0f |
| static float | Evdw = 0.0f |
| static float | Eelec = 0.0f |
Private Attributes | |
| ArtemisThreadedClient | threadedClient |
| ArtemisClientPointer | client |
| Thread | oThread |
| GameObject | artemisGo |
| bool | initialized = false |
| bool | connected = false |
Definition at line 102 of file ArtemisManager.cs.
| ArtemisManager.ArtemisManager | ( | ) |
Definition at line 122 of file ArtemisManager.cs.
| void ArtemisManager.connect | ( | ) |
Definition at line 127 of file ArtemisManager.cs.
References ArtemisWrapper.artemis_client_connect(), ArtemisWrapper.artemis_client_create(), ArtemisOldGUI.artemisNotificationMessage, Molecule.Model.MoleculeModel.atomsIMDSimulationLocationlist, Molecule.Model.MoleculeModel.atomsnumber, UnityMolMain.getCurrentAtomManager(), ArtemisOldGUI.host, ArtemisThreadedClient.mainProc(), ArtemisOldGUI.portString, and UI.GUIMoleculeController.toggle_IMD.
Referenced by ArtemisOldGUI.ArtemisMenu().
Here is the call graph for this function:
Here is the caller graph for this function:| void ArtemisManager.disconnect | ( | ) |
Definition at line 189 of file ArtemisManager.cs.
References ArtemisWrapper.artemis_client_destroy(), GenericAtomManager.DestroyMouseOversIMDSimulation(), UnityMolMain.getCurrentAtomManager(), ArtemisThreadedClient.stop(), and UI.GUIMoleculeController.toggle_IMD.
Referenced by ArtemisOldGUI.ArtemisMenu(), and Molecule3D.clearScene().
Here is the call graph for this function:
Here is the caller graph for this function:| bool ArtemisManager.isConnected | ( | ) |
Definition at line 117 of file ArtemisManager.cs.
Referenced by ArtemisOldGUI.ArtemisMenu().
Here is the caller graph for this function:| void ArtemisManager.send_forces | ( | int | nb_forces, |
| int[] | indices, | ||
| float[] | coordinates | ||
| ) |
Definition at line 215 of file ArtemisManager.cs.
References ArtemisThreadedClient.send_forces().
Referenced by VRPN.VRPNManager.interactorButtonCallback(), MouseOverMoleculeIMDSimulation.OnMouseDrag(), and MouseOverMoleculeIMDSimulation.OnMouseUp().
Here is the call graph for this function:
Here is the caller graph for this function:| void ArtemisManager.stop_simulation | ( | ) |
Definition at line 180 of file ArtemisManager.cs.
References ArtemisThreadedClient.disconnect(), and ArtemisThreadedClient.stop_simulation().
Referenced by ArtemisOldGUI.ArtemisMenu().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 108 of file ArtemisManager.cs.
|
private |
Definition at line 105 of file ArtemisManager.cs.
|
private |
Definition at line 111 of file ArtemisManager.cs.
|
static |
Definition at line 115 of file ArtemisManager.cs.
Referenced by ArtemisOldGUI.ArtemisMenu(), and ArtemisThreadedClient.mainProc().
|
static |
Definition at line 113 of file ArtemisManager.cs.
Referenced by ArtemisOldGUI.ArtemisMenu(), and ArtemisThreadedClient.mainProc().
|
static |
Definition at line 114 of file ArtemisManager.cs.
Referenced by ArtemisOldGUI.ArtemisMenu(), and ArtemisThreadedClient.mainProc().
|
private |
Definition at line 110 of file ArtemisManager.cs.
|
private |
Definition at line 107 of file ArtemisManager.cs.
|
private |
Definition at line 103 of file ArtemisManager.cs.