Private data for the ModelManipulator class. More...
#include <ModelManipulatorPrivate.hh>
Public Attributes | |
| bool | globalManip |
| True to manipulate model in global frame. More... | |
| bool | initialized |
| True if the model manipulator is initialized. More... | |
| common::KeyEvent | keyEvent |
| Current key event. More... | |
| transport::PublisherPtr | lightPub |
| Light publisher that publishes light pose to the server. More... | |
| std::string | manipMode |
| The current manipulation mode. More... | |
| transport::PublisherPtr | modelPub |
| Model publisher that publishes model pose to the server. More... | |
| std::vector< math::Vector3 > | mouseChildVisualScale |
| Scale of all the child visuals attached to the mouse. More... | |
| common::MouseEvent | mouseEvent |
| Current mouse event. More... | |
| rendering::VisualPtr | mouseMoveVis |
| The current visual attached to the mouse. More... | |
| math::Pose | mouseMoveVisStartPose |
| Keep track of the mouse start pose before a move action. More... | |
| math::Vector2i | mouseStart |
| Keep track of the mouse start screen position. More... | |
| math::Box | mouseVisualBbox |
| Bounding box of the visual attached to the mouse (for scaling). More... | |
| math::Vector3 | mouseVisualScale |
| Scale of the visual attached to the mouse. More... | |
| transport::NodePtr | node |
| Transportation node. More... | |
| rendering::ScenePtr | scene |
| Pointer to the scene where models are in. More... | |
| rendering::SelectionObjPtr | selectionObj |
| Selection object which users can interact with to manipulate the model. More... | |
| rendering::UserCameraPtr | userCamera |
| Pointer to the user camera. More... | |
Private data for the ModelManipulator class.
| bool gazebo::gui::ModelManipulatorPrivate::globalManip |
True to manipulate model in global frame.
| bool gazebo::gui::ModelManipulatorPrivate::initialized |
True if the model manipulator is initialized.
| common::KeyEvent gazebo::gui::ModelManipulatorPrivate::keyEvent |
Current key event.
| transport::PublisherPtr gazebo::gui::ModelManipulatorPrivate::lightPub |
Light publisher that publishes light pose to the server.
| std::string gazebo::gui::ModelManipulatorPrivate::manipMode |
The current manipulation mode.
| transport::PublisherPtr gazebo::gui::ModelManipulatorPrivate::modelPub |
Model publisher that publishes model pose to the server.
| std::vector<math::Vector3> gazebo::gui::ModelManipulatorPrivate::mouseChildVisualScale |
Scale of all the child visuals attached to the mouse.
| common::MouseEvent gazebo::gui::ModelManipulatorPrivate::mouseEvent |
Current mouse event.
| rendering::VisualPtr gazebo::gui::ModelManipulatorPrivate::mouseMoveVis |
The current visual attached to the mouse.
| math::Pose gazebo::gui::ModelManipulatorPrivate::mouseMoveVisStartPose |
Keep track of the mouse start pose before a move action.
| math::Vector2i gazebo::gui::ModelManipulatorPrivate::mouseStart |
Keep track of the mouse start screen position.
| math::Box gazebo::gui::ModelManipulatorPrivate::mouseVisualBbox |
Bounding box of the visual attached to the mouse (for scaling).
| math::Vector3 gazebo::gui::ModelManipulatorPrivate::mouseVisualScale |
Scale of the visual attached to the mouse.
| transport::NodePtr gazebo::gui::ModelManipulatorPrivate::node |
Transportation node.
| rendering::ScenePtr gazebo::gui::ModelManipulatorPrivate::scene |
Pointer to the scene where models are in.
| rendering::SelectionObjPtr gazebo::gui::ModelManipulatorPrivate::selectionObj |
Selection object which users can interact with to manipulate the model.
| rendering::UserCameraPtr gazebo::gui::ModelManipulatorPrivate::userCamera |
Pointer to the user camera.