Type used to store button states.
SurgSim::Device::NovintScaffold::DeviceData::DeviceData |
( |
const std::string & |
apiName, |
|
|
NovintCommonDevice * |
device |
|
) |
| |
|
inline |
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: