Public Member Functions | Protected Attributes | List of all members
yocs_navi_toolkit::PoseHelper Class Reference

#include <pose_helper.hpp>

Public Member Functions

geometry_msgs::PoseWithCovarianceStamped pose ()
 
void poseCallback (const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg)
 
 PoseHelper (const std::string &pose_topic_name)
 
void position (Eigen::Vector3f &position)
 3d position of the robot in eigen format. More...
 
void yaw (float &angle)
 Heading angle for mobile robot 2d use cases. More...
 
virtual ~PoseHelper ()
 

Protected Attributes

std::mutex data_mutex_
 
geometry_msgs::PoseWithCovarianceStamped pose_
 
ros::Subscriber pose_subscriber_
 

Detailed Description

Definition at line 32 of file pose_helper.hpp.

Constructor & Destructor Documentation

yocs_navi_toolkit::PoseHelper::PoseHelper ( const std::string &  pose_topic_name)

Definition at line 22 of file pose_helper.cpp.

yocs_navi_toolkit::PoseHelper::~PoseHelper ( )
virtual

Definition at line 28 of file pose_helper.cpp.

Member Function Documentation

geometry_msgs::PoseWithCovarianceStamped yocs_navi_toolkit::PoseHelper::pose ( )

Definition at line 36 of file pose_helper.cpp.

void yocs_navi_toolkit::PoseHelper::poseCallback ( const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &  msg)

Definition at line 30 of file pose_helper.cpp.

void yocs_navi_toolkit::PoseHelper::position ( Eigen::Vector3f &  position)

3d position of the robot in eigen format.

Definition at line 48 of file pose_helper.cpp.

void yocs_navi_toolkit::PoseHelper::yaw ( float &  angle)

Heading angle for mobile robot 2d use cases.

Parameters
angle: in radians

Definition at line 43 of file pose_helper.cpp.

Member Data Documentation

std::mutex yocs_navi_toolkit::PoseHelper::data_mutex_
protected

Definition at line 64 of file pose_helper.hpp.

geometry_msgs::PoseWithCovarianceStamped yocs_navi_toolkit::PoseHelper::pose_
protected

Definition at line 65 of file pose_helper.hpp.

ros::Subscriber yocs_navi_toolkit::PoseHelper::pose_subscriber_
protected

Definition at line 63 of file pose_helper.hpp.


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


yocs_navi_toolkit
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 15:53:55