|
NavMap
|
#include <navmap_pose_tool.hpp>


Public Member Functions | |
| void | activate () override |
| void | deactivate () override |
| NavMapPoseTool () | |
| void | onInitialize () override |
| int | processMouseEvent (rviz_common::ViewportMouseEvent &event) override |
| ~NavMapPoseTool () override | |
Protected Types | |
| enum | State { Position , Orientation } |
Protected Member Functions | |
| void | logPose (std::string designation, geometry_msgs::msg::Point position, geometry_msgs::msg::Quaternion orientation, double angle, std::string frame) |
| virtual void | onPoseSet (double x, double y, double z, double theta)=0 |
| geometry_msgs::msg::Quaternion | orientationAroundZAxis (double angle) |
Protected Attributes | |
| double | angle_ |
| std::shared_ptr< rviz_rendering::Arrow > | arrow_ |
| Ogre::Vector3 | arrow_position_ |
| std::shared_ptr< rviz_rendering::ViewportProjectionFinder > | projection_finder_ |
| State | state_ |
|
protected |
| NavMapPoseTool | ( | ) |
|
overridedefault |
|
override |
|
override |
|
protected |
|
override |
|
protectedpure virtual |
Implemented in NavMapGoalTool.
|
protected |
|
override |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |