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()

~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: