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) |
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.
rtabmap::Transform rtabmap_ros::transformFromTF | ( | const tf::Transform & | transform | ) |
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.
void rtabmap_ros::transformToPoseMsg | ( | const rtabmap::Transform & | transform, |
geometry_msgs::Pose & | msg | ||
) |
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.