#include <PoseInfoContainer.h>
Public Member Functions | |
const geometry_msgs::PoseStamped & | getPoseStamped () |
const geometry_msgs::PoseWithCovarianceStamped & | getPoseWithCovarianceStamped () |
const tf::Transform & | getTfTransform () |
void | update (const Eigen::Vector3f &slamPose, const Eigen::Matrix3f &slamCov, const ros::Time &stamp, const std::string &frame_id) |
Protected Attributes | |
geometry_msgs::PoseWithCovarianceStamped | covPose_ |
tf::Transform | poseTransform_ |
geometry_msgs::PoseStamped | stampedPose_ |
Definition at line 38 of file PoseInfoContainer.h.
const geometry_msgs::PoseStamped& PoseInfoContainer::getPoseStamped | ( | ) | [inline] |
Definition at line 43 of file PoseInfoContainer.h.
const geometry_msgs::PoseWithCovarianceStamped& PoseInfoContainer::getPoseWithCovarianceStamped | ( | ) | [inline] |
Definition at line 44 of file PoseInfoContainer.h.
const tf::Transform& PoseInfoContainer::getTfTransform | ( | ) | [inline] |
Definition at line 45 of file PoseInfoContainer.h.
void PoseInfoContainer::update | ( | const Eigen::Vector3f & | slamPose, |
const Eigen::Matrix3f & | slamCov, | ||
const ros::Time & | stamp, | ||
const std::string & | frame_id | ||
) |
Definition at line 31 of file PoseInfoContainer.cpp.
geometry_msgs::PoseWithCovarianceStamped PoseInfoContainer::covPose_ [protected] |
Definition at line 49 of file PoseInfoContainer.h.
tf::Transform PoseInfoContainer::poseTransform_ [protected] |
Definition at line 50 of file PoseInfoContainer.h.
geometry_msgs::PoseStamped PoseInfoContainer::stampedPose_ [protected] |
Definition at line 45 of file PoseInfoContainer.h.