UnityMol  0.9.6-875
UnityMol viewer / In developement
ArtemisManager Class Reference
+ 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
 

Detailed Description

Definition at line 102 of file ArtemisManager.cs.

Constructor & Destructor Documentation

ArtemisManager.ArtemisManager ( )

Definition at line 122 of file ArtemisManager.cs.

Member Function Documentation

void ArtemisManager.disconnect ( )
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:

Member Data Documentation

GameObject ArtemisManager.artemisGo
private

Definition at line 108 of file ArtemisManager.cs.

ArtemisClientPointer ArtemisManager.client
private

Definition at line 105 of file ArtemisManager.cs.

bool ArtemisManager.connected = false
private

Definition at line 111 of file ArtemisManager.cs.

float ArtemisManager.Eelec = 0.0f
static

Definition at line 115 of file ArtemisManager.cs.

Referenced by ArtemisOldGUI.ArtemisMenu(), and ArtemisThreadedClient.mainProc().

float ArtemisManager.Etot = 0.0f
static

Definition at line 113 of file ArtemisManager.cs.

Referenced by ArtemisOldGUI.ArtemisMenu(), and ArtemisThreadedClient.mainProc().

float ArtemisManager.Evdw = 0.0f
static

Definition at line 114 of file ArtemisManager.cs.

Referenced by ArtemisOldGUI.ArtemisMenu(), and ArtemisThreadedClient.mainProc().

bool ArtemisManager.initialized = false
private

Definition at line 110 of file ArtemisManager.cs.

Thread ArtemisManager.oThread
private

Definition at line 107 of file ArtemisManager.cs.

ArtemisThreadedClient ArtemisManager.threadedClient
private

Definition at line 103 of file ArtemisManager.cs.


The documentation for this class was generated from the following file: