Classes | Functions
rtabmap_ros Namespace Reference

Classes

class  DataOdomSyncNodelet
class  DataThrottleNodelet
class  DisparityToDepth
class  InfoDisplay
class  MapCloudDisplay
 Displays point clouds from rtabmap::MapData. More...
class  MapGraphDisplay
 Displays the graph in rtabmap::MapData message. More...
class  ObstaclesDetection
class  OdometryROS
class  OrbitOrientedViewController
class  PointCloudXYZ
class  PointCloudXYZRGB
class  StaticLayer
class  StereoThrottleNodelet

Functions

cv::Mat compressedMatFromBytes (const std::vector< unsigned char > &bytes, bool copy=true)
void compressedMatToBytes (const cv::Mat &compressed, std::vector< unsigned char > &bytes)
void infoFromROS (const rtabmap_ros::Info &info, rtabmap::Statistics &stat)
void infoToROS (const rtabmap::Statistics &stats, rtabmap_ros::Info &info)
cv::KeyPoint keypointFromROS (const rtabmap_ros::KeyPoint &msg)
std::vector< cv::KeyPoint > keypointsFromROS (const std::vector< rtabmap_ros::KeyPoint > &msg)
void keypointsToROS (const std::vector< cv::KeyPoint > &kpts, std::vector< rtabmap_ros::KeyPoint > &msg)
void keypointToROS (const cv::KeyPoint &kpt, rtabmap_ros::KeyPoint &msg)
rtabmap::Link linkFromROS (const rtabmap_ros::Link &msg)
void linkToROS (const rtabmap::Link &link, rtabmap_ros::Link &msg)
void 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 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 nodeDataFromROS (const rtabmap_ros::NodeData &msg)
void nodeDataToROS (const rtabmap::Signature &signature, rtabmap_ros::NodeData &msg)
rtabmap::OdometryInfo odomInfoFromROS (const rtabmap_ros::OdomInfo &msg)
void odomInfoToROS (const rtabmap::OdometryInfo &info, rtabmap_ros::OdomInfo &msg)
 PLUGINLIB_EXPORT_CLASS (rtabmap_ros::DataOdomSyncNodelet, nodelet::Nodelet)
 PLUGINLIB_EXPORT_CLASS (rtabmap_ros::DisparityToDepth, nodelet::Nodelet)
 PLUGINLIB_EXPORT_CLASS (rtabmap_ros::ObstaclesDetection, nodelet::Nodelet)
 PLUGINLIB_EXPORT_CLASS (rtabmap_ros::DataThrottleNodelet, nodelet::Nodelet)
 PLUGINLIB_EXPORT_CLASS (rtabmap_ros::StereoThrottleNodelet, nodelet::Nodelet)
 PLUGINLIB_EXPORT_CLASS (rtabmap_ros::PointCloudXYZ, nodelet::Nodelet)
 PLUGINLIB_EXPORT_CLASS (rtabmap_ros::PointCloudXYZRGB, nodelet::Nodelet)
cv::Point2f point2fFromROS (const rtabmap_ros::Point2f &msg)
void point2fToROS (const cv::Point2f &kpt, rtabmap_ros::Point2f &msg)
std::vector< cv::Point2f > points2fFromROS (const std::vector< rtabmap_ros::Point2f > &msg)
void points2fToROS (const std::vector< cv::Point2f > &kpts, std::vector< rtabmap_ros::Point2f > &msg)
double timestampFromROS (const ros::Time &stamp)
rtabmap::Transform transformFromGeometryMsg (const geometry_msgs::Transform &msg)
rtabmap::Transform transformFromPoseMsg (const geometry_msgs::Pose &msg)
rtabmap::Transform transformFromTF (const tf::Transform &transform)
void transformToGeometryMsg (const rtabmap::Transform &transform, geometry_msgs::Transform &msg)
void transformToPoseMsg (const rtabmap::Transform &transform, geometry_msgs::Pose &msg)
void transformToTF (const rtabmap::Transform &transform, tf::Transform &tfTransform)

Function Documentation

cv::Mat rtabmap_ros::compressedMatFromBytes ( const std::vector< unsigned char > &  bytes,
bool  copy = true 
)

Definition at line 113 of file MsgConversion.cpp.

void rtabmap_ros::compressedMatToBytes ( const cv::Mat &  compressed,
std::vector< unsigned char > &  bytes 
)

Definition at line 102 of file MsgConversion.cpp.

void rtabmap_ros::infoFromROS ( const rtabmap_ros::Info info,
rtabmap::Statistics stat 
)

Definition at line 127 of file MsgConversion.cpp.

void rtabmap_ros::infoToROS ( const rtabmap::Statistics stats,
rtabmap_ros::Info info 
)

Definition at line 173 of file MsgConversion.cpp.

cv::KeyPoint rtabmap_ros::keypointFromROS ( const rtabmap_ros::KeyPoint &  msg)

Definition at line 216 of file MsgConversion.cpp.

std::vector< cv::KeyPoint > rtabmap_ros::keypointsFromROS ( const std::vector< rtabmap_ros::KeyPoint > &  msg)

Definition at line 232 of file MsgConversion.cpp.

void rtabmap_ros::keypointsToROS ( const std::vector< cv::KeyPoint > &  kpts,
std::vector< rtabmap_ros::KeyPoint > &  msg 
)

Definition at line 242 of file MsgConversion.cpp.

void rtabmap_ros::keypointToROS ( const cv::KeyPoint &  kpt,
rtabmap_ros::KeyPoint &  msg 
)

Definition at line 221 of file MsgConversion.cpp.

rtabmap::Link rtabmap_ros::linkFromROS ( const rtabmap_ros::Link &  msg)

Definition at line 201 of file MsgConversion.cpp.

void rtabmap_ros::linkToROS ( const rtabmap::Link link,
rtabmap_ros::Link &  msg 
)

Definition at line 206 of file MsgConversion.cpp.

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 
)

Definition at line 281 of file MsgConversion.cpp.

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 
)

Definition at line 314 of file MsgConversion.cpp.

rtabmap::Signature rtabmap_ros::nodeDataFromROS ( const rtabmap_ros::NodeData &  msg)

Definition at line 368 of file MsgConversion.cpp.

void rtabmap_ros::nodeDataToROS ( const rtabmap::Signature signature,
rtabmap_ros::NodeData &  msg 
)

Definition at line 414 of file MsgConversion.cpp.

rtabmap::OdometryInfo rtabmap_ros::odomInfoFromROS ( const rtabmap_ros::OdomInfo &  msg)

Definition at line 465 of file MsgConversion.cpp.

void rtabmap_ros::odomInfoToROS ( const rtabmap::OdometryInfo info,
rtabmap_ros::OdomInfo &  msg 
)

Definition at line 494 of file MsgConversion.cpp.

cv::Point2f rtabmap_ros::point2fFromROS ( const rtabmap_ros::Point2f &  msg)

Definition at line 251 of file MsgConversion.cpp.

void rtabmap_ros::point2fToROS ( const cv::Point2f &  kpt,
rtabmap_ros::Point2f &  msg 
)

Definition at line 256 of file MsgConversion.cpp.

std::vector< cv::Point2f > rtabmap_ros::points2fFromROS ( const std::vector< rtabmap_ros::Point2f > &  msg)

Definition at line 262 of file MsgConversion.cpp.

void rtabmap_ros::points2fToROS ( const std::vector< cv::Point2f > &  kpts,
std::vector< rtabmap_ros::Point2f > &  msg 
)

Definition at line 272 of file MsgConversion.cpp.

double rtabmap_ros::timestampFromROS ( const ros::Time stamp) [inline]

Definition at line 112 of file MsgConversion.h.

rtabmap::Transform rtabmap_ros::transformFromGeometryMsg ( const geometry_msgs::Transform &  msg)

Definition at line 74 of file MsgConversion.cpp.

Definition at line 95 of file MsgConversion.cpp.

Definition at line 52 of file MsgConversion.cpp.

void rtabmap_ros::transformToGeometryMsg ( const rtabmap::Transform transform,
geometry_msgs::Transform &  msg 
)

Definition at line 59 of file MsgConversion.cpp.

Definition at line 81 of file MsgConversion.cpp.

void rtabmap_ros::transformToTF ( const rtabmap::Transform transform,
tf::Transform tfTransform 
)

Definition at line 40 of file MsgConversion.cpp.



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