Namespaces | Functions
MsgConversion.h File Reference
#include <tf/LinearMath/Transform.h>
#include <geometry_msgs/Transform.h>
#include <geometry_msgs/Pose.h>
#include <opencv2/opencv.hpp>
#include <opencv2/features2d/features2d.hpp>
#include <rtabmap/core/Transform.h>
#include <rtabmap/core/Link.h>
#include <rtabmap/core/Signature.h>
#include <rtabmap/core/OdometryInfo.h>
#include <rtabmap/core/Statistics.h>
#include <rtabmap_ros/Link.h>
#include <rtabmap_ros/KeyPoint.h>
#include <rtabmap_ros/Point2f.h>
#include <rtabmap_ros/MapData.h>
#include <rtabmap_ros/Graph.h>
#include <rtabmap_ros/NodeData.h>
#include <rtabmap_ros/OdomInfo.h>
#include <rtabmap_ros/Info.h>
Include dependency graph for MsgConversion.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  rtabmap_ros

Functions

cv::Mat rtabmap_ros::compressedMatFromBytes (const std::vector< unsigned char > &bytes, bool copy=true)
void rtabmap_ros::compressedMatToBytes (const cv::Mat &compressed, std::vector< unsigned char > &bytes)
void rtabmap_ros::infoFromROS (const rtabmap_ros::Info &info, rtabmap::Statistics &stat)
void rtabmap_ros::infoToROS (const rtabmap::Statistics &stats, rtabmap_ros::Info &info)
cv::KeyPoint rtabmap_ros::keypointFromROS (const rtabmap_ros::KeyPoint &msg)
std::vector< cv::KeyPoint > rtabmap_ros::keypointsFromROS (const std::vector< rtabmap_ros::KeyPoint > &msg)
void rtabmap_ros::keypointsToROS (const std::vector< cv::KeyPoint > &kpts, std::vector< rtabmap_ros::KeyPoint > &msg)
void rtabmap_ros::keypointToROS (const cv::KeyPoint &kpt, rtabmap_ros::KeyPoint &msg)
rtabmap::Link rtabmap_ros::linkFromROS (const rtabmap_ros::Link &msg)
void rtabmap_ros::linkToROS (const rtabmap::Link &link, rtabmap_ros::Link &msg)
void rtabmap_ros::mapGraphFromROS (const rtabmap_ros::Graph &msg, std::map< int, rtabmap::Transform > &poses, std::map< int, int > &mapIds, std::map< int, double > &stamps, std::map< int, std::string > &labels, std::map< int, std::vector< unsigned char > > &userDatas, std::multimap< int, rtabmap::Link > &links, rtabmap::Transform &mapToOdom)
void rtabmap_ros::mapGraphToROS (const std::map< int, rtabmap::Transform > &poses, const std::map< int, int > &mapIds, const std::map< int, double > &stamps, const std::map< int, std::string > &labels, const std::map< int, std::vector< unsigned char > > &userDatas, const std::multimap< int, rtabmap::Link > &links, const rtabmap::Transform &mapToOdom, rtabmap_ros::Graph &msg)
rtabmap::Signature rtabmap_ros::nodeDataFromROS (const rtabmap_ros::NodeData &msg)
void rtabmap_ros::nodeDataToROS (const rtabmap::Signature &signature, rtabmap_ros::NodeData &msg)
rtabmap::OdometryInfo rtabmap_ros::odomInfoFromROS (const rtabmap_ros::OdomInfo &msg)
void rtabmap_ros::odomInfoToROS (const rtabmap::OdometryInfo &info, rtabmap_ros::OdomInfo &msg)
cv::Point2f rtabmap_ros::point2fFromROS (const rtabmap_ros::Point2f &msg)
void rtabmap_ros::point2fToROS (const cv::Point2f &kpt, rtabmap_ros::Point2f &msg)
std::vector< cv::Point2f > rtabmap_ros::points2fFromROS (const std::vector< rtabmap_ros::Point2f > &msg)
void rtabmap_ros::points2fToROS (const std::vector< cv::Point2f > &kpts, std::vector< rtabmap_ros::Point2f > &msg)
double rtabmap_ros::timestampFromROS (const ros::Time &stamp)
rtabmap::Transform rtabmap_ros::transformFromGeometryMsg (const geometry_msgs::Transform &msg)
rtabmap::Transform rtabmap_ros::transformFromPoseMsg (const geometry_msgs::Pose &msg)
rtabmap::Transform rtabmap_ros::transformFromTF (const tf::Transform &transform)
void rtabmap_ros::transformToGeometryMsg (const rtabmap::Transform &transform, geometry_msgs::Transform &msg)
void rtabmap_ros::transformToPoseMsg (const rtabmap::Transform &transform, geometry_msgs::Pose &msg)
void rtabmap_ros::transformToTF (const rtabmap::Transform &transform, tf::Transform &tfTransform)


rtabmap_ros
Author(s): Mathieu Labbe
autogenerated on Thu Aug 27 2015 15:00:25