NavMap
Loading...
Searching...
No Matches
NavMapGoalTool Class Reference

#include <navmap_goal_tool.hpp>

Inheritance diagram for NavMapGoalTool:
Collaboration diagram for NavMapGoalTool:

Public Member Functions

 NavMapGoalTool ()
 
void onInitialize () override
 
 ~NavMapGoalTool () override
 
- Public Member Functions inherited from NavMapPoseTool
void activate () override
 
void deactivate () override
 
 NavMapPoseTool ()
 
void onInitialize () override
 
int processMouseEvent (rviz_common::ViewportMouseEvent &event) override
 
 ~NavMapPoseTool () override
 

Protected Member Functions

void onPoseSet (double x, double y, double z, double theta) override
 
- Protected Member Functions inherited from NavMapPoseTool
void logPose (std::string designation, geometry_msgs::msg::Point position, geometry_msgs::msg::Quaternion orientation, double angle, std::string frame)
 
geometry_msgs::msg::Quaternion orientationAroundZAxis (double angle)
 

Additional Inherited Members

- Protected Types inherited from NavMapPoseTool
enum  State { Position , Orientation }
 
- Protected Attributes inherited from NavMapPoseTool
double angle_
 
std::shared_ptr< rviz_rendering::Arrow > arrow_
 
Ogre::Vector3 arrow_position_
 
std::shared_ptr< rviz_rendering::ViewportProjectionFinder > projection_finder_
 
State state_
 

Constructor & Destructor Documentation

◆ NavMapGoalTool()

◆ ~NavMapGoalTool()

~NavMapGoalTool ( )
overridedefault

Member Function Documentation

◆ onInitialize()

void onInitialize ( )
override

◆ onPoseSet()

void onPoseSet ( double x,
double y,
double z,
double theta )
overrideprotectedvirtual

Implements NavMapPoseTool.


The documentation for this class was generated from the following files: