Type used to store button states.
| SurgSim::Device::NovintScaffold::DeviceData::DeviceData |
( |
const DeviceData & |
| ) |
|
|
private |
| ButtonStates SurgSim::Device::NovintScaffold::DeviceData::buttonStates |
The button state read from the device.
The device handle wrapper.
The corresponding device object.
| double SurgSim::Device::NovintScaffold::DeviceData::eulerAngleOffsetPitch |
The offset added to the pitch Euler angle.
| double SurgSim::Device::NovintScaffold::DeviceData::eulerAngleOffsetRoll |
The offset added to the roll Euler angle.
| double SurgSim::Device::NovintScaffold::DeviceData::eulerAngleOffsetYaw |
The offset added to the yaw Euler angle.
| Vector3d SurgSim::Device::NovintScaffold::DeviceData::force |
The force value to be written to the device.
| double SurgSim::Device::NovintScaffold::DeviceData::forwardPointingPoseThreshold |
The threshold to determine if the device is pointing forwards before unlocking orientation.
| const std::string SurgSim::Device::NovintScaffold::DeviceData::initializationName |
| Clock::time_point SurgSim::Device::NovintScaffold::DeviceData::initializationTime |
Time of the initialization of the handle.
| bool SurgSim::Device::NovintScaffold::DeviceData::isDevice7Dof |
True if this is a 7DoF device.
| bool SurgSim::Device::NovintScaffold::DeviceData::isDeviceHeld |
The proximity state read from the device.
| bool SurgSim::Device::NovintScaffold::DeviceData::isDeviceHomed |
The homing state read from the device.
| bool SurgSim::Device::NovintScaffold::DeviceData::isDeviceRollAxisReversed |
True if the roll axis of a 7DoF device has reverse polarity because the device is left-handed.
| bool SurgSim::Device::NovintScaffold::DeviceData::isOrientationHomed |
The homing state read from the device.
| bool SurgSim::Device::NovintScaffold::DeviceData::isPositionHomed |
The homing state read from the device.
| Vector3d SurgSim::Device::NovintScaffold::DeviceData::jointAngles |
The joint angles for the device orientation.
| const size_t SurgSim::Device::NovintScaffold::DeviceData::MAX_NUM_BUTTONS = 4 |
|
static |
The maximum number of buttons supported by any device object.
| double SurgSim::Device::NovintScaffold::DeviceData::orientationScale |
Scale factor for the orientation axes.
| RigidTransform3d SurgSim::Device::NovintScaffold::DeviceData::orientationTransform |
The orientation value from the device. If the device is not 7Dof the orientation is always Identity.
| boost::mutex SurgSim::Device::NovintScaffold::DeviceData::parametersMutex |
The mutex that protects the externally modifiable parameters.
| Vector3d SurgSim::Device::NovintScaffold::DeviceData::position |
The position value from the device.
| double SurgSim::Device::NovintScaffold::DeviceData::positionScale |
Scale factor for the position axes.
| RigidTransform3d SurgSim::Device::NovintScaffold::DeviceData::scaledPose |
The pose value from the device, after scaling.
| Vector4d SurgSim::Device::NovintScaffold::DeviceData::torque |
The torque value to be written to the device.
| Vector3d SurgSim::Device::NovintScaffold::DeviceData::torqueScale |
The scaling factors for the torque axes.
The documentation for this struct was generated from the following file: