A gui tool for aligning models. More...
#include <gui/Gui.hh>

Public Member Functions | |
| void | AlignVisuals (std::vector< rendering::VisualPtr > _visuals, const std::string &_axis, const std::string &_config, const std::string &_target, const bool _publish=true, const bool _inverted=false) |
| Callback when a specific alignment configuration is set. More... | |
| void | Clear () |
| Clear the model alignment tool. More... | |
| void | Init () |
| Initialize the model alignment tool. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from SingletonT< ModelAlign > | |
| static ModelAlign * | Instance () |
| Get an instance of the singleton. More... | |
Protected Member Functions inherited from SingletonT< ModelAlign > | |
| SingletonT () | |
| Constructor. More... | |
| virtual | ~SingletonT () |
| Destructor. More... | |
A gui tool for aligning models.
| void gazebo::gui::ModelAlign::AlignVisuals | ( | std::vector< rendering::VisualPtr > | _visuals, |
| const std::string & | _axis, | ||
| const std::string & | _config, | ||
| const std::string & | _target, | ||
| const bool | _publish = true, |
||
| const bool | _inverted = false |
||
| ) |
Callback when a specific alignment configuration is set.
| [in] | _visuals | Visuals to be aligned. |
| [in] | _axis | Axis of alignment: x, y, or z. |
| [in] | _config | Either a configuration (min, center, max), or "reset" to restore the original pose. |
| [in] | _publish | True to publish new alignment pose |
| [in] | _inverted | True to invert alignment direction. |
| void gazebo::gui::ModelAlign::Clear | ( | ) |
Clear the model alignment tool.
This explicity cleans up the internal state of the singleton and prepares it for exit.
| void gazebo::gui::ModelAlign::Init | ( | ) |
Initialize the model alignment tool.