◆ 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: