![]() |
UnityMol
0.9.6-875
UnityMol viewer / In developement
|
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< VRPNToolConnections > | connections = new List<VRPNToolConnections>() |
Definition at line 11 of file VRPNGUIController.cs.
|
private |
Definition at line 328 of file VRPNGUIController.cs.
References VRPN.VRPNManager.ConnectToolToButtons().
Referenced by VRPN.VRPNGUIController.ToggleButtonsServer().
|
private |
Definition at line 300 of file VRPNGUIController.cs.
References VRPN.VRPNManager.ConnectToolToForceFeedback().
Referenced by VRPN.VRPNGUIController.ToggleFFServer().
|
private |
Definition at line 314 of file VRPNGUIController.cs.
References VRPN.VRPNManager.ConnectToolToTracker().
Referenced by VRPN.VRPNGUIController.ToggleTrackerServer().
|
private |
Definition at line 154 of file VRPNGUIController.cs.
References VRPN.VRPNGUIController.EnableToolConnectionsPanel(), VRPN.VRPNManager.InstantiateTool(), VRPN.VRPNGUIController.SelectTool(), and VRPN.VRPNGUIController.VRPNToolConnections.VRPNToolConnections().
Referenced by VRPN.VRPNGUIController.Start().
|
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().
|
private |
Definition at line 136 of file VRPNGUIController.cs.
Referenced by VRPN.VRPNGUIController.DeleteTool(), and VRPN.VRPNGUIController.Start().
|
private |
Definition at line 354 of file VRPNGUIController.cs.
References VRPN.VRPNManager.DisconnectToolFromButtons().
Referenced by VRPN.VRPNGUIController.ToggleButtonsServer().
|
private |
Definition at line 342 of file VRPNGUIController.cs.
References VRPN.VRPNManager.DisconnectToolFromForceFeedback().
Referenced by VRPN.VRPNGUIController.ToggleFFServer().
|
private |
Definition at line 348 of file VRPNGUIController.cs.
References VRPN.VRPNManager.DisconnectToolFromTracker().
Referenced by VRPN.VRPNGUIController.ToggleTrackerServer().
|
private |
Definition at line 145 of file VRPNGUIController.cs.
Referenced by VRPN.VRPNGUIController.DeleteTool().
|
private |
Definition at line 127 of file VRPNGUIController.cs.
Referenced by VRPN.VRPNGUIController.CreateTool(), and VRPN.VRPNGUIController.SelectTool().
|
private |
Definition at line 98 of file VRPNGUIController.cs.
Referenced by VRPN.VRPNGUIController.Start().
|
private |
Definition at line 112 of file VRPNGUIController.cs.
References VRPN.VRPNGUIController.VRPNToolConnections.buttons_server, VRPN.VRPNGUIController.VRPNToolConnections.buttons_server_connected, VRPN.VRPNGUIController.VRPNToolConnections.ff_server, VRPN.VRPNGUIController.VRPNToolConnections.ff_server_connected, VRPN.VRPNGUIController.VRPNToolConnections.tracker_server, and VRPN.VRPNGUIController.VRPNToolConnections.tracker_server_connected.
Referenced by VRPN.VRPNGUIController.SelectTool().
|
private |
Definition at line 199 of file VRPNGUIController.cs.
References VRPN.VRPNGUIController.VRPNToolConnections.buttons_server, VRPN.VRPNGUIController.EnableToolConnectionsPanel(), VRPN.VRPNGUIController.VRPNToolConnections.ff_server, VRPN.VRPNGUIController.RestoreToolConnectionsState(), and VRPN.VRPNGUIController.VRPNToolConnections.tracker_server.
Referenced by VRPN.VRPNGUIController.CreateTool(), and VRPN.VRPNGUIController.Start().
void VRPN.VRPNGUIController.Start | ( | ) |
Definition at line 61 of file VRPNGUIController.cs.
References VRPN.VRPNGUIController.CreateTool(), VRPN.VRPNGUIController.DeleteTool(), VRPN.VRPNGUIController.DisableToolConnectionsPanel(), UnityMolMain.getVRPNManager(), VRPN.VRPNGUIController.ResetFieldColorBlock(), VRPN.VRPNGUIController.SelectTool(), VRPN.VRPNGUIController.ToggleButtonsServer(), VRPN.VRPNGUIController.ToggleFFServer(), and VRPN.VRPNGUIController.ToggleTrackerServer().
|
private |
Definition at line 272 of file VRPNGUIController.cs.
References VRPN.VRPNGUIController.VRPNToolConnections.buttons_server, VRPN.VRPNGUIController.ConnectToButtonsServer(), VRPN.VRPNGUIController.current_tool_index, VRPN.VRPNGUIController.DisconnectFromButtonsServer(), and VRPN.VRPNGUIController.VRPNToolConnections.tracker_server_connected.
Referenced by VRPN.VRPNGUIController.Start().
|
private |
Definition at line 216 of file VRPNGUIController.cs.
References VRPN.VRPNGUIController.ConnectToFFServer(), VRPN.VRPNGUIController.current_tool_index, VRPN.VRPNGUIController.DisconnectFromFFServer(), VRPN.VRPNGUIController.VRPNToolConnections.ff_server, and VRPN.VRPNGUIController.VRPNToolConnections.ff_server_connected.
Referenced by VRPN.VRPNGUIController.Start().
|
private |
Definition at line 244 of file VRPNGUIController.cs.
References VRPN.VRPNGUIController.ConnectToTrackerServer(), VRPN.VRPNGUIController.current_tool_index, VRPN.VRPNGUIController.DisconnectFromTrackerServer(), VRPN.VRPNGUIController.VRPNToolConnections.tracker_server, and VRPN.VRPNGUIController.VRPNToolConnections.tracker_server_connected.
Referenced by VRPN.VRPNGUIController.Start().
|
private |
Definition at line 102 of file VRPNGUIController.cs.
References VRPN.VRPNManager.DeviceLoop().
|
private |
Definition at line 57 of file VRPNGUIController.cs.
|
private |
Definition at line 54 of file VRPNGUIController.cs.
Referenced by VRPN.VRPNGUIController.ToggleButtonsServer(), VRPN.VRPNGUIController.ToggleFFServer(), and VRPN.VRPNGUIController.ToggleTrackerServer().
|
private |
Definition at line 51 of file VRPNGUIController.cs.
|
private |
Definition at line 37 of file VRPNGUIController.cs.
|
private |
Definition at line 44 of file VRPNGUIController.cs.
|
private |
Definition at line 48 of file VRPNGUIController.cs.
|
private |
Definition at line 40 of file VRPNGUIController.cs.
|
private |
Definition at line 42 of file VRPNGUIController.cs.
|
private |
Definition at line 46 of file VRPNGUIController.cs.
|
private |
Definition at line 43 of file VRPNGUIController.cs.
|
private |
Definition at line 47 of file VRPNGUIController.cs.
|
private |
Definition at line 36 of file VRPNGUIController.cs.
|
private |
Definition at line 39 of file VRPNGUIController.cs.