#include <ModelSnapPrivate.hh>
Public Attributes | |
| rendering::VisualPtr | highlightVisual |
| A visual to represent the hovered area. More... | |
| std::vector< math::Vector3 > | hoverTriangle |
| Vertices of a mesh triangle being hovered. More... | |
| bool | hoverTriangleDirty |
| A variable to indicate the hovered triangle has changed. More... | |
| rendering::VisualPtr | hoverVis |
| Currently hovered visual. More... | |
| bool | initialized |
| True if the model align tool is initialized. More... | |
| transport::PublisherPtr | modelPub |
| Model publisher that publishes model pose to the server. More... | |
| common::MouseEvent | mouseEvent |
| Current mouse event. More... | |
| transport::NodePtr | node |
| Transportation node. More... | |
| rendering::RayQueryPtr | rayQuery |
| Ray query for selecting a surface of an entity. More... | |
| event::ConnectionPtr | renderConnection |
| Connection for the render event. More... | |
| rendering::ScenePtr | scene |
| Pointer to the scene where models are in. More... | |
| std::vector< math::Vector3 > | selectedTriangle |
| Vertices of a mesh triangle used as the basis for alignment. More... | |
| bool | selectedTriangleDirty |
| A variable to indicate the selected triangle has changed. More... | |
| rendering::VisualPtr | selectedVis |
| Currently selected visual. More... | |
| rendering::DynamicLines * | snapHighlight |
| A highlight of the hovered triangle. More... | |
| rendering::DynamicLines * | snapLines |
| Lines to highlight the selected triangle. More... | |
| rendering::VisualPtr | snapVisual |
| A visual to represent the snap spot. More... | |
| boost::recursive_mutex * | updateMutex |
| Mutex to protect the selected triangle vertices. More... | |
| rendering::UserCameraPtr | userCamera |
| Pointer to the user camera. More... | |
| rendering::VisualPtr gazebo::gui::ModelSnapPrivate::highlightVisual |
A visual to represent the hovered area.
| std::vector<math::Vector3> gazebo::gui::ModelSnapPrivate::hoverTriangle |
Vertices of a mesh triangle being hovered.
| bool gazebo::gui::ModelSnapPrivate::hoverTriangleDirty |
A variable to indicate the hovered triangle has changed.
| rendering::VisualPtr gazebo::gui::ModelSnapPrivate::hoverVis |
Currently hovered visual.
| bool gazebo::gui::ModelSnapPrivate::initialized |
True if the model align tool is initialized.
| transport::PublisherPtr gazebo::gui::ModelSnapPrivate::modelPub |
Model publisher that publishes model pose to the server.
| common::MouseEvent gazebo::gui::ModelSnapPrivate::mouseEvent |
Current mouse event.
| transport::NodePtr gazebo::gui::ModelSnapPrivate::node |
Transportation node.
| rendering::RayQueryPtr gazebo::gui::ModelSnapPrivate::rayQuery |
Ray query for selecting a surface of an entity.
| event::ConnectionPtr gazebo::gui::ModelSnapPrivate::renderConnection |
Connection for the render event.
| rendering::ScenePtr gazebo::gui::ModelSnapPrivate::scene |
Pointer to the scene where models are in.
| std::vector<math::Vector3> gazebo::gui::ModelSnapPrivate::selectedTriangle |
Vertices of a mesh triangle used as the basis for alignment.
| bool gazebo::gui::ModelSnapPrivate::selectedTriangleDirty |
A variable to indicate the selected triangle has changed.
| rendering::VisualPtr gazebo::gui::ModelSnapPrivate::selectedVis |
Currently selected visual.
| rendering::DynamicLines* gazebo::gui::ModelSnapPrivate::snapHighlight |
A highlight of the hovered triangle.
| rendering::DynamicLines* gazebo::gui::ModelSnapPrivate::snapLines |
Lines to highlight the selected triangle.
| rendering::VisualPtr gazebo::gui::ModelSnapPrivate::snapVisual |
A visual to represent the snap spot.
| boost::recursive_mutex* gazebo::gui::ModelSnapPrivate::updateMutex |
Mutex to protect the selected triangle vertices.
| rendering::UserCameraPtr gazebo::gui::ModelSnapPrivate::userCamera |
Pointer to the user camera.