Private data for the ApplyWrenchDialog class. More...
#include <ApplyWrenchDialogPrivate.hh>
Public Attributes | |
rendering::ApplyWrenchVisualPtr | applyWrenchVisual |
Interactive visual which represents the wrench to be applied. More... | |
QRadioButton * | comRadio |
Radio button for CoM. More... | |
math::Vector3 | comVector |
CoM coordinates in link frame. More... | |
std::vector< event::ConnectionPtr > | connections |
A list of events connected to this. More... | |
bool | draggingTool |
Indicate whether mouse is dragging on top the rotation tool or not. More... | |
math::Pose | dragStartPose |
World pose of the rotation tool the moment dragging started. More... | |
QDoubleSpinBox * | forceMagSpin |
Spin for force magnitude. More... | |
QRadioButton * | forcePosRadio |
Radio button for force position. More... | |
math::Vector3 | forcePosVector |
Force position coordinates in link frame. More... | |
QDoubleSpinBox * | forcePosXSpin |
Spin for force position X. More... | |
QDoubleSpinBox * | forcePosYSpin |
Spin for force position Y. More... | |
QDoubleSpinBox * | forcePosZSpin |
Spin for force position Z. More... | |
math::Vector3 | forceVector |
Force vector. More... | |
QDoubleSpinBox * | forceXSpin |
Spin for force X. More... | |
QDoubleSpinBox * | forceYSpin |
Spin for force Y. More... | |
QDoubleSpinBox * | forceZSpin |
Spin for force Z. More... | |
std::string | linkName |
Name of the link currently targeted. More... | |
QComboBox * | linksComboBox |
Dropdown holding all link names. More... | |
std::map< std::string, math::Vector3 > | linkToCOMMap |
Map link name to link CoM vector. More... | |
rendering::VisualPtr | linkVisual |
Visual of the targeted link. More... | |
MainWindow * | mainWindow |
Pointer to the main window. More... | |
std::string | manipState |
State of the manipulation tool, here only using "rot_y" and "rot_z". More... | |
ApplyWrenchDialog::Mode | mode |
Current mode, either force, torque or none. More... | |
QLabel * | modelLabel |
Label holding the model name. More... | |
std::string | modelName |
Name of the model this is connected to. More... | |
std::mutex | mutex |
Mutex to protect variables. More... | |
transport::NodePtr | node |
Node for communication. More... | |
QDoubleSpinBox * | torqueMagSpin |
Spin for torque magnitude. More... | |
math::Vector3 | torqueVector |
Torque vector. More... | |
QDoubleSpinBox * | torqueXSpin |
Spin for torque X. More... | |
QDoubleSpinBox * | torqueYSpin |
Spin for torque Y. More... | |
QDoubleSpinBox * | torqueZSpin |
Spin for torque Z. More... | |
transport::PublisherPtr | wrenchPub |
Publishes the wrench message. More... | |
Private data for the ApplyWrenchDialog class.
rendering::ApplyWrenchVisualPtr gazebo::gui::ApplyWrenchDialogPrivate::applyWrenchVisual |
Interactive visual which represents the wrench to be applied.
QRadioButton* gazebo::gui::ApplyWrenchDialogPrivate::comRadio |
Radio button for CoM.
math::Vector3 gazebo::gui::ApplyWrenchDialogPrivate::comVector |
CoM coordinates in link frame.
std::vector<event::ConnectionPtr> gazebo::gui::ApplyWrenchDialogPrivate::connections |
A list of events connected to this.
bool gazebo::gui::ApplyWrenchDialogPrivate::draggingTool |
Indicate whether mouse is dragging on top the rotation tool or not.
math::Pose gazebo::gui::ApplyWrenchDialogPrivate::dragStartPose |
World pose of the rotation tool the moment dragging started.
QDoubleSpinBox* gazebo::gui::ApplyWrenchDialogPrivate::forceMagSpin |
Spin for force magnitude.
QRadioButton* gazebo::gui::ApplyWrenchDialogPrivate::forcePosRadio |
Radio button for force position.
math::Vector3 gazebo::gui::ApplyWrenchDialogPrivate::forcePosVector |
Force position coordinates in link frame.
QDoubleSpinBox* gazebo::gui::ApplyWrenchDialogPrivate::forcePosXSpin |
Spin for force position X.
QDoubleSpinBox* gazebo::gui::ApplyWrenchDialogPrivate::forcePosYSpin |
Spin for force position Y.
QDoubleSpinBox* gazebo::gui::ApplyWrenchDialogPrivate::forcePosZSpin |
Spin for force position Z.
math::Vector3 gazebo::gui::ApplyWrenchDialogPrivate::forceVector |
Force vector.
QDoubleSpinBox* gazebo::gui::ApplyWrenchDialogPrivate::forceXSpin |
Spin for force X.
QDoubleSpinBox* gazebo::gui::ApplyWrenchDialogPrivate::forceYSpin |
Spin for force Y.
QDoubleSpinBox* gazebo::gui::ApplyWrenchDialogPrivate::forceZSpin |
Spin for force Z.
std::string gazebo::gui::ApplyWrenchDialogPrivate::linkName |
Name of the link currently targeted.
QComboBox* gazebo::gui::ApplyWrenchDialogPrivate::linksComboBox |
Dropdown holding all link names.
std::map<std::string, math::Vector3> gazebo::gui::ApplyWrenchDialogPrivate::linkToCOMMap |
Map link name to link CoM vector.
rendering::VisualPtr gazebo::gui::ApplyWrenchDialogPrivate::linkVisual |
Visual of the targeted link.
MainWindow* gazebo::gui::ApplyWrenchDialogPrivate::mainWindow |
Pointer to the main window.
std::string gazebo::gui::ApplyWrenchDialogPrivate::manipState |
State of the manipulation tool, here only using "rot_y" and "rot_z".
ApplyWrenchDialog::Mode gazebo::gui::ApplyWrenchDialogPrivate::mode |
Current mode, either force, torque or none.
QLabel* gazebo::gui::ApplyWrenchDialogPrivate::modelLabel |
Label holding the model name.
std::string gazebo::gui::ApplyWrenchDialogPrivate::modelName |
Name of the model this is connected to.
std::mutex gazebo::gui::ApplyWrenchDialogPrivate::mutex |
Mutex to protect variables.
transport::NodePtr gazebo::gui::ApplyWrenchDialogPrivate::node |
Node for communication.
QDoubleSpinBox* gazebo::gui::ApplyWrenchDialogPrivate::torqueMagSpin |
Spin for torque magnitude.
math::Vector3 gazebo::gui::ApplyWrenchDialogPrivate::torqueVector |
Torque vector.
QDoubleSpinBox* gazebo::gui::ApplyWrenchDialogPrivate::torqueXSpin |
Spin for torque X.
QDoubleSpinBox* gazebo::gui::ApplyWrenchDialogPrivate::torqueYSpin |
Spin for torque Y.
QDoubleSpinBox* gazebo::gui::ApplyWrenchDialogPrivate::torqueZSpin |
Spin for torque Z.
transport::PublisherPtr gazebo::gui::ApplyWrenchDialogPrivate::wrenchPub |
Publishes the wrench message.