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 | userCmdPub |
| Publish user command messages for the server to place in the undo queue. 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::userCmdPub |
Publish user command messages for the server to place in the undo queue.