◆ DeviceData() [1/3]
◆ DeviceData() [2/3]
| SurgSim::Devices::RawMultiAxisScaffold::DeviceData::DeviceData |
( |
DeviceData && |
other | ) |
|
|
inline |
◆ ~DeviceData()
| SurgSim::Devices::RawMultiAxisScaffold::DeviceData::~DeviceData |
( |
| ) |
|
|
inline |
◆ DeviceData() [3/3]
| SurgSim::Devices::RawMultiAxisScaffold::DeviceData::DeviceData |
( |
const DeviceData & |
| ) |
|
|
private |
◆ defaultCoordinateSystemRotation()
◆ initialAxisStates()
◆ initialButtonStates()
◆ operator=()
◆ axisStates
◆ buttonStates
Persistent button states.
◆ coordinateSystemRotation
The rotation of the coordinate system (used to reorient, e.g. point +Y up)
◆ deviceHandle
Device handle to read from.
◆ deviceObject
| RawMultiAxisDevice* const SurgSim::Devices::RawMultiAxisScaffold::DeviceData::deviceObject |
The corresponding device object.
◆ devicePath
| const std::string SurgSim::Devices::RawMultiAxisScaffold::DeviceData::devicePath |
The system device path corresponding to this device.
◆ orientationScale
| double SurgSim::Devices::RawMultiAxisScaffold::DeviceData::orientationScale |
Scale factor for the orientation axes.
◆ parametersMutex
| boost::mutex SurgSim::Devices::RawMultiAxisScaffold::DeviceData::parametersMutex |
The mutex that protects the externally modifiable parameters.
◆ positionScale
| double SurgSim::Devices::RawMultiAxisScaffold::DeviceData::positionScale |
Scale factor for the position axes.
◆ thread
| std::unique_ptr<RawMultiAxisThread> SurgSim::Devices::RawMultiAxisScaffold::DeviceData::thread |
◆ useAxisDominance
| bool SurgSim::Devices::RawMultiAxisScaffold::DeviceData::useAxisDominance |
Controls whether dominance will be enabled.
The documentation for this struct was generated from the following file: