UnityMol  0.9.6-875
UnityMol viewer / In developement
VRPN.VRPNGUIController Class Reference
+ Inheritance diagram for VRPN.VRPNGUIController:
+ Collaboration diagram for VRPN.VRPNGUIController:

Classes

struct  VRPNToolConnections
 

Public Member Functions

void Start ()
 

Private Member Functions

void ResetFieldColorBlock (InputField f)
 
void Update ()
 
void RestoreToolConnectionsState (VRPNToolConnections c)
 
void EnableToolConnectionsPanel ()
 
void DisableToolConnectionsPanel ()
 
void EmptyToolConnectionsPanel ()
 
void CreateTool ()
 
void DeleteTool ()
 
void SelectTool (int tool_index)
 
void ToggleFFServer (bool isOn)
 
void ToggleTrackerServer (bool isOn)
 
void ToggleButtonsServer (bool isOn)
 
void ConnectToFFServer (int tool_index)
 
void ConnectToTrackerServer (int tool_index)
 
void ConnectToButtonsServer (int tool_index)
 
void DisconnectFromFFServer (int tool_index)
 
void DisconnectFromTrackerServer (int tool_index)
 
void DisconnectFromButtonsServer (int tool_index)
 

Private Attributes

Dropdown tool_types_dropdown
 
Button tool_addition_button
 
Dropdown tools_dropdown
 
Button tool_deletion_button
 
InputField tool_ff_server_field
 
InputField tool_tracker_server_field
 
InputField tool_buttons_server_field
 
Toggle tool_ff_server_toggle
 
Toggle tool_tracker_server_toggle
 
Toggle tool_buttons_server_toggle
 
VRPNManager manager
 
int current_tool_index
 
List< VRPNToolConnectionsconnections = new List<VRPNToolConnections>()
 

Detailed Description

Definition at line 11 of file VRPNGUIController.cs.

Member Function Documentation

void VRPN.VRPNGUIController.ConnectToButtonsServer ( int  tool_index)
private

Definition at line 328 of file VRPNGUIController.cs.

References VRPN.VRPNManager.ConnectToolToButtons().

Referenced by VRPN.VRPNGUIController.ToggleButtonsServer().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void VRPN.VRPNGUIController.ConnectToFFServer ( int  tool_index)
private

Definition at line 300 of file VRPNGUIController.cs.

References VRPN.VRPNManager.ConnectToolToForceFeedback().

Referenced by VRPN.VRPNGUIController.ToggleFFServer().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void VRPN.VRPNGUIController.ConnectToTrackerServer ( int  tool_index)
private

Definition at line 314 of file VRPNGUIController.cs.

References VRPN.VRPNManager.ConnectToolToTracker().

Referenced by VRPN.VRPNGUIController.ToggleTrackerServer().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void VRPN.VRPNGUIController.CreateTool ( )
private
void VRPN.VRPNGUIController.DeleteTool ( )
private

Definition at line 179 of file VRPNGUIController.cs.

References VRPN.VRPNGUIController.DisableToolConnectionsPanel(), VRPN.VRPNGUIController.EmptyToolConnectionsPanel(), and VRPN.VRPNManager.RemoveTool().

Referenced by VRPN.VRPNGUIController.Start().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void VRPN.VRPNGUIController.DisableToolConnectionsPanel ( )
private

Definition at line 136 of file VRPNGUIController.cs.

Referenced by VRPN.VRPNGUIController.DeleteTool(), and VRPN.VRPNGUIController.Start().

+ Here is the caller graph for this function:

void VRPN.VRPNGUIController.DisconnectFromButtonsServer ( int  tool_index)
private

Definition at line 354 of file VRPNGUIController.cs.

References VRPN.VRPNManager.DisconnectToolFromButtons().

Referenced by VRPN.VRPNGUIController.ToggleButtonsServer().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void VRPN.VRPNGUIController.DisconnectFromFFServer ( int  tool_index)
private

Definition at line 342 of file VRPNGUIController.cs.

References VRPN.VRPNManager.DisconnectToolFromForceFeedback().

Referenced by VRPN.VRPNGUIController.ToggleFFServer().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void VRPN.VRPNGUIController.DisconnectFromTrackerServer ( int  tool_index)
private

Definition at line 348 of file VRPNGUIController.cs.

References VRPN.VRPNManager.DisconnectToolFromTracker().

Referenced by VRPN.VRPNGUIController.ToggleTrackerServer().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void VRPN.VRPNGUIController.EmptyToolConnectionsPanel ( )
private

Definition at line 145 of file VRPNGUIController.cs.

Referenced by VRPN.VRPNGUIController.DeleteTool().

+ Here is the caller graph for this function:

void VRPN.VRPNGUIController.EnableToolConnectionsPanel ( )
private

Definition at line 127 of file VRPNGUIController.cs.

Referenced by VRPN.VRPNGUIController.CreateTool(), and VRPN.VRPNGUIController.SelectTool().

+ Here is the caller graph for this function:

void VRPN.VRPNGUIController.ResetFieldColorBlock ( InputField  f)
private

Definition at line 98 of file VRPNGUIController.cs.

Referenced by VRPN.VRPNGUIController.Start().

+ Here is the caller graph for this function:

void VRPN.VRPNGUIController.ToggleButtonsServer ( bool  isOn)
private
void VRPN.VRPNGUIController.ToggleFFServer ( bool  isOn)
private
void VRPN.VRPNGUIController.ToggleTrackerServer ( bool  isOn)
private
void VRPN.VRPNGUIController.Update ( )
private

Definition at line 102 of file VRPNGUIController.cs.

References VRPN.VRPNManager.DeviceLoop().

+ Here is the call graph for this function:

Member Data Documentation

List<VRPNToolConnections> VRPN.VRPNGUIController.connections = new List<VRPNToolConnections>()
private

Definition at line 57 of file VRPNGUIController.cs.

int VRPN.VRPNGUIController.current_tool_index
private
VRPNManager VRPN.VRPNGUIController.manager
private

Definition at line 51 of file VRPNGUIController.cs.

Button VRPN.VRPNGUIController.tool_addition_button
private

Definition at line 37 of file VRPNGUIController.cs.

InputField VRPN.VRPNGUIController.tool_buttons_server_field
private

Definition at line 44 of file VRPNGUIController.cs.

Toggle VRPN.VRPNGUIController.tool_buttons_server_toggle
private

Definition at line 48 of file VRPNGUIController.cs.

Button VRPN.VRPNGUIController.tool_deletion_button
private

Definition at line 40 of file VRPNGUIController.cs.

InputField VRPN.VRPNGUIController.tool_ff_server_field
private

Definition at line 42 of file VRPNGUIController.cs.

Toggle VRPN.VRPNGUIController.tool_ff_server_toggle
private

Definition at line 46 of file VRPNGUIController.cs.

InputField VRPN.VRPNGUIController.tool_tracker_server_field
private

Definition at line 43 of file VRPNGUIController.cs.

Toggle VRPN.VRPNGUIController.tool_tracker_server_toggle
private

Definition at line 47 of file VRPNGUIController.cs.

Dropdown VRPN.VRPNGUIController.tool_types_dropdown
private

Definition at line 36 of file VRPNGUIController.cs.

Dropdown VRPN.VRPNGUIController.tools_dropdown
private

Definition at line 39 of file VRPNGUIController.cs.


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