Struct to hold a MouseDevice object, a OsgMouseHandler, and a mutex for data passing.
More...
Struct to hold a MouseDevice object, a OsgMouseHandler, and a mutex for data passing.
| SurgSim::Device::MouseScaffold::DeviceData::DeviceData |
( |
MouseDevice * |
device | ) |
|
|
inlineexplicit |
Constructor.
- Parameters
-
| device | Device to be managed by this scaffold |
| SurgSim::Device::MouseScaffold::DeviceData::DeviceData |
( |
const DeviceData & |
| ) |
|
|
private |
| MouseDevice* const SurgSim::Device::MouseScaffold::DeviceData::deviceObject |
Device object managed by this scaffold.
| osg::ref_ptr<OsgMouseHandler> SurgSim::Device::MouseScaffold::DeviceData::mouseHandler |
Mouse Handler to communicate with underneath API.
| boost::mutex SurgSim::Device::MouseScaffold::DeviceData::mutex |
The mutex that protects the externally modifiable parameters.
The documentation for this struct was generated from the following file: