§ GlutWindow()
GlutWindow::GlutWindow |
( |
| ) |
|
|
inline |
§ ~GlutWindow()
GlutWindow::~GlutWindow |
( |
| ) |
|
|
inline |
§ handleInput()
Notifies the consumer that the application input coming from the device has been updated.
Typical input data contents (but note that individual devices may do things differently):
type | name | |
pose | "pose" | Device pose (units are meters). |
bool | "button1" | State of the first device button. |
bool | "button2" | State of the second device button (and so on). |
Other possible contents includes:
type | name | |
bool | "isHomed" | Device homing status. |
bool | "isHomedX" | Individual homing status for the X axis (and so on). |
bool | "isHeld" | Safety sensor etc. status. |
string | "model" | Device model description. |
string | "serial" | Serial number string. |
(any) | "debug:*" | Various debugging information |
- Parameters
-
device | The name of the device that is producing the input. This should only be used to identify the device (e.g. if the consumer is listening to several devices at once). |
inputData | The application input state coming from the device. |
Implements SurgSim::Input::InputConsumerInterface.
§ initializeInput()
Set the initial input data group.
- Parameters
-
device | The name of the device that is producing the input. This should only be used to identify the device (e.g. if the consumer is listening to several devices at once). |
inputData | The application input state coming from the device. |
Implements SurgSim::Input::InputConsumerInterface.
§ m_camera
§ m_leftView
std::shared_ptr<GlutImage> GlutWindow::m_leftView |
|
private |
§ m_numHands
size_t GlutWindow::m_numHands |
|
private |
§ m_renderThread
boost::thread GlutWindow::m_renderThread |
|
private |
§ m_rightView
std::shared_ptr<GlutImage> GlutWindow::m_rightView |
|
private |
§ m_spheres
std::unordered_map<std::string, std::shared_ptr<GlutSphere> > GlutWindow::m_spheres |
|
private |
The documentation for this class was generated from the following file:
- SurgSim/Devices/Leap/VisualTest/main.cpp