Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
rtabmap_ros::CommonDataSubscriber Class Referenceabstract

#include <CommonDataSubscriber.h>

Inheritance diagram for rtabmap_ros::CommonDataSubscriber:
Inheritance graph
[legend]

Public Member Functions

 CommonDataSubscriber (bool gui)
 
int getQueueSize () const
 
bool isApproxSync () const
 
bool isDataSubscribed () const
 
bool isSubscribedToDepth () const
 
bool isSubscribedToOdomInfo () const
 
bool isSubscribedToRGBD () const
 
bool isSubscribedToScan2d () const
 
bool isSubscribedToScan3d () const
 
bool isSubscribedToStereo () const
 
int rgbdCameras () const
 
virtual ~CommonDataSubscriber ()
 

Protected Member Functions

virtual void commonDepthCallback (const nav_msgs::OdometryConstPtr &odomMsg, const rtabmap_ros::UserDataConstPtr &userDataMsg, const std::vector< cv_bridge::CvImageConstPtr > &imageMsgs, const std::vector< cv_bridge::CvImageConstPtr > &depthMsgs, const std::vector< sensor_msgs::CameraInfo > &cameraInfoMsgs, const sensor_msgs::LaserScanConstPtr &scanMsg, const sensor_msgs::PointCloud2ConstPtr &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg)=0
 
void commonSingleDepthCallback (const nav_msgs::OdometryConstPtr &odomMsg, const rtabmap_ros::UserDataConstPtr &userDataMsg, const cv_bridge::CvImageConstPtr &imageMsg, const cv_bridge::CvImageConstPtr &depthMsg, const sensor_msgs::CameraInfo &rgbCameraInfoMsg, const sensor_msgs::CameraInfo &depthCameraInfoMsg, const sensor_msgs::LaserScanConstPtr &scanMsg, const sensor_msgs::PointCloud2ConstPtr &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg)
 
virtual void commonStereoCallback (const nav_msgs::OdometryConstPtr &odomMsg, const rtabmap_ros::UserDataConstPtr &userDataMsg, const cv_bridge::CvImageConstPtr &leftImageMsg, const cv_bridge::CvImageConstPtr &rightImageMsg, const sensor_msgs::CameraInfo &leftCamInfoMsg, const sensor_msgs::CameraInfo &rightCamInfoMsg, const sensor_msgs::LaserScanConstPtr &scanMsg, const sensor_msgs::PointCloud2ConstPtr &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg)=0
 
void setupCallbacks (ros::NodeHandle &nh, ros::NodeHandle &pnh, const std::string &name)
 

Protected Attributes

int queueSize_
 
std::string subscribedTopicsMsg_
 

Private Member Functions

void callbackCalled ()
 
 DATA_SYNCS2 (rgbdScan2d, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS2 (rgbdScan3d, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS2 (rgbdInfo, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS2 (rgbdOdom, nav_msgs::Odometry, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS2 (rgbdData, rtabmap_ros::UserData, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS2 (rgbd2, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS3 (depth, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo)
 
 DATA_SYNCS3 (rgbdScan2dInfo, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS3 (rgbdScan3dInfo, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS3 (rgbdOdomScan2d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS3 (rgbdOdomScan3d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS3 (rgbdOdomInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS3 (rgbdDataScan2d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS3 (rgbdDataScan3d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS3 (rgbdDataInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS3 (rgbdOdomData, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS3 (rgbd2Scan2d, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS3 (rgbd2Scan3d, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS3 (rgbd2Info, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS3 (rgbd2Odom, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS3 (rgbd2Data, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS3 (rgbd3, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS4 (depthScan2d, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan)
 
 DATA_SYNCS4 (depthScan3d, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2)
 
 DATA_SYNCS4 (depthInfo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (depthOdom, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo)
 
 DATA_SYNCS4 (depthData, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo)
 
 DATA_SYNCS4 (stereo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo)
 
 DATA_SYNCS4 (rgbdOdomScan2dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (rgbdOdomScan3dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (rgbdDataScan2dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (rgbdDataScan3dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (rgbdOdomDataScan2d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS4 (rgbdOdomDataScan3d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS4 (rgbdOdomDataInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (rgbd2Scan2dInfo, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (rgbd2Scan3dInfo, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (rgbd2OdomScan2d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS4 (rgbd2OdomScan3d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS4 (rgbd2OdomInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (rgbd2DataScan2d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS4 (rgbd2DataScan3d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS4 (rgbd2DataInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (rgbd2OdomData, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS4 (rgbd3Scan2d, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS4 (rgbd3Scan3d, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS4 (rgbd3Info, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (rgbd3Odom, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS4 (rgbd3Data, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS4 (rgbd4, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS5 (depthScan2dInfo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (depthScan3dInfo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (depthOdomScan2d, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan)
 
 DATA_SYNCS5 (depthOdomScan3d, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2)
 
 DATA_SYNCS5 (depthOdomInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (depthDataScan2d, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan)
 
 DATA_SYNCS5 (depthDataScan3d, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2)
 
 DATA_SYNCS5 (depthDataInfo, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (depthOdomData, nav_msgs::Odometry, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo)
 
 DATA_SYNCS5 (stereoInfo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (stereoOdom, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo)
 
 DATA_SYNCS5 (rgbdOdomDataScan2dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbdOdomDataScan3dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbd2OdomScan2dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbd2OdomScan3dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbd2DataScan2dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbd2DataScan3dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbd2OdomDataScan2d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS5 (rgbd2OdomDataScan3d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS5 (rgbd2OdomDataInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbd3Scan2dInfo, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbd3Scan3dInfo, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbd3OdomScan2d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS5 (rgbd3OdomScan3d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS5 (rgbd3OdomInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbd3DataScan2d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS5 (rgbd3DataScan3d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS5 (rgbd3DataInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbd3OdomData, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS5 (rgbd4Scan2d, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS5 (rgbd4Scan3d, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS5 (rgbd4Info, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbd4Odom, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS5 (rgbd4Data, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS6 (depthOdomScan2dInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (depthOdomScan3dInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (depthDataScan2dInfo, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (depthDataScan3dInfo, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (depthOdomDataScan2d, nav_msgs::Odometry, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan)
 
 DATA_SYNCS6 (depthOdomDataScan3d, nav_msgs::Odometry, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2)
 
 DATA_SYNCS6 (depthOdomDataInfo, nav_msgs::Odometry, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (stereoOdomInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (rgbd2OdomDataScan2dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (rgbd2OdomDataScan3dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (rgbd3OdomScan2dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (rgbd3OdomScan3dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (rgbd3DataScan2dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (rgbd3DataScan3dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (rgbd3OdomDataScan2d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS6 (rgbd3OdomDataScan3d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS6 (rgbd3OdomDataInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (rgbd4Scan2dInfo, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (rgbd4Scan3dInfo, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (rgbd4OdomScan2d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS6 (rgbd4OdomScan3d, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS6 (rgbd4OdomInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (rgbd4DataScan2d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS6 (rgbd4DataScan3d, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS6 (rgbd4DataInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (rgbd4OdomData, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS7 (depthOdomDataScan2dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS7 (depthOdomDataScan3dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS7 (rgbd3OdomDataScan2dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS7 (rgbd3OdomDataScan3dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS7 (rgbd4OdomScan2dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS7 (rgbd4OdomScan3dInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS7 (rgbd4DataScan2dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS7 (rgbd4DataScan3dInfo, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS7 (rgbd4OdomDataScan2d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS7 (rgbd4OdomDataScan3d, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2)
 
 DATA_SYNCS7 (rgbd4OdomDataInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS8 (rgbd4OdomDataScan2dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS8 (rgbd4OdomDataScan3dInfo, nav_msgs::Odometry, rtabmap_ros::UserData, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
void rgbdCallback (const rtabmap_ros::RGBDImageConstPtr &)
 
void setupDepthCallbacks (ros::NodeHandle &nh, ros::NodeHandle &pnh, bool subscribeOdom, bool subscribeUserData, bool subscribeScan2d, bool subscribeScan3d, bool subscribeOdomInfo, int queueSize, bool approxSync)
 
void setupRGBD2Callbacks (ros::NodeHandle &nh, ros::NodeHandle &pnh, bool subscribeOdom, bool subscribeUserData, bool subscribeScan2d, bool subscribeScan3d, bool subscribeOdomInfo, int queueSize, bool approxSync)
 
void setupRGBD3Callbacks (ros::NodeHandle &nh, ros::NodeHandle &pnh, bool subscribeOdom, bool subscribeUserData, bool subscribeScan2d, bool subscribeScan3d, bool subscribeOdomInfo, int queueSize, bool approxSync)
 
void setupRGBD4Callbacks (ros::NodeHandle &nh, ros::NodeHandle &pnh, bool subscribeOdom, bool subscribeUserData, bool subscribeScan2d, bool subscribeScan3d, bool subscribeOdomInfo, int queueSize, bool approxSync)
 
void setupRGBDCallbacks (ros::NodeHandle &nh, ros::NodeHandle &pnh, bool subscribeOdom, bool subscribeUserData, bool subscribeScan2d, bool subscribeScan3d, bool subscribeOdomInfo, int queueSize, bool approxSync)
 
void setupStereoCallbacks (ros::NodeHandle &nh, ros::NodeHandle &pnh, bool subscribeOdom, bool subscribeOdomInfo, int queueSize, bool approxSync)
 
void warningLoop ()
 

Private Attributes

bool approxSync_
 
bool callbackCalled_
 
message_filters::Subscriber< sensor_msgs::CameraInfo > cameraInfoLeft_
 
message_filters::Subscriber< sensor_msgs::CameraInfo > cameraInfoRight_
 
message_filters::Subscriber< sensor_msgs::CameraInfo > cameraInfoSub_
 
image_transport::SubscriberFilter imageDepthSub_
 
image_transport::SubscriberFilter imageRectLeft_
 
image_transport::SubscriberFilter imageRectRight_
 
image_transport::SubscriberFilter imageSub_
 
std::string name_
 
message_filters::Subscriber< rtabmap_ros::OdomInfo > odomInfoSub_
 
message_filters::Subscriber< nav_msgs::Odometry > odomSub_
 
ros::Subscriber rgbdSub_
 
std::vector< message_filters::Subscriber< rtabmap_ros::RGBDImage > * > rgbdSubs_
 
message_filters::Subscriber< sensor_msgs::PointCloud2 > scan3dSub_
 
message_filters::Subscriber< sensor_msgs::LaserScan > scanSub_
 
bool subscribedToDepth_
 
bool subscribedToOdomInfo_
 
bool subscribedToRGBD_
 
bool subscribedToScan2d_
 
bool subscribedToScan3d_
 
bool subscribedToStereo_
 
message_filters::Subscriber< rtabmap_ros::UserData > userDataSub_
 
boost::thread * warningThread_
 

Detailed Description

Definition at line 57 of file CommonDataSubscriber.h.

Constructor & Destructor Documentation

rtabmap_ros::CommonDataSubscriber::CommonDataSubscriber ( bool  gui)

Definition at line 32 of file CommonDataSubscriber.cpp.

rtabmap_ros::CommonDataSubscriber::~CommonDataSubscriber ( )
virtual

Definition at line 383 of file CommonDataSubscriber.cpp.

Member Function Documentation

void rtabmap_ros::CommonDataSubscriber::callbackCalled ( )
inlineprivate

Definition at line 108 of file CommonDataSubscriber.h.

virtual void rtabmap_ros::CommonDataSubscriber::commonDepthCallback ( const nav_msgs::OdometryConstPtr &  odomMsg,
const rtabmap_ros::UserDataConstPtr &  userDataMsg,
const std::vector< cv_bridge::CvImageConstPtr > &  imageMsgs,
const std::vector< cv_bridge::CvImageConstPtr > &  depthMsgs,
const std::vector< sensor_msgs::CameraInfo > &  cameraInfoMsgs,
const sensor_msgs::LaserScanConstPtr &  scanMsg,
const sensor_msgs::PointCloud2ConstPtr &  scan3dMsg,
const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg 
)
protectedpure virtual
void rtabmap_ros::CommonDataSubscriber::commonSingleDepthCallback ( const nav_msgs::OdometryConstPtr &  odomMsg,
const rtabmap_ros::UserDataConstPtr &  userDataMsg,
const cv_bridge::CvImageConstPtr imageMsg,
const cv_bridge::CvImageConstPtr depthMsg,
const sensor_msgs::CameraInfo &  rgbCameraInfoMsg,
const sensor_msgs::CameraInfo &  depthCameraInfoMsg,
const sensor_msgs::LaserScanConstPtr &  scanMsg,
const sensor_msgs::PointCloud2ConstPtr &  scan3dMsg,
const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg 
)
protected

Definition at line 587 of file CommonDataSubscriber.cpp.

virtual void rtabmap_ros::CommonDataSubscriber::commonStereoCallback ( const nav_msgs::OdometryConstPtr &  odomMsg,
const rtabmap_ros::UserDataConstPtr &  userDataMsg,
const cv_bridge::CvImageConstPtr leftImageMsg,
const cv_bridge::CvImageConstPtr rightImageMsg,
const sensor_msgs::CameraInfo &  leftCamInfoMsg,
const sensor_msgs::CameraInfo &  rightCamInfoMsg,
const sensor_msgs::LaserScanConstPtr &  scanMsg,
const sensor_msgs::PointCloud2ConstPtr &  scan3dMsg,
const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg 
)
protectedpure virtual
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( rgbdScan2d  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( rgbdScan3d  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( rgbdInfo  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( rgbdOdom  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( rgbdData  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( rgbd2  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( depth  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbdScan2dInfo  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbdScan3dInfo  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbdOdomScan2d  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbdOdomScan3d  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbdOdomInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbdDataScan2d  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbdDataScan3d  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbdDataInfo  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbdOdomData  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbd2Scan2d  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbd2Scan3d  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbd2Info  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbd2Odom  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbd2Data  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbd3  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( depthScan2d  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( depthScan3d  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( depthInfo  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( depthOdom  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( depthData  ,
rtabmap_ros::UserData  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( stereo  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::CameraInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbdOdomScan2dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbdOdomScan3dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbdDataScan2dInfo  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbdDataScan3dInfo  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbdOdomDataScan2d  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbdOdomDataScan3d  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbdOdomDataInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd2Scan2dInfo  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd2Scan3dInfo  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd2OdomScan2d  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd2OdomScan3d  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd2OdomInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd2DataScan2d  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd2DataScan3d  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd2DataInfo  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd2OdomData  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd3Scan2d  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd3Scan3d  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd3Info  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd3Odom  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd3Data  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbd4  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( depthScan2dInfo  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( depthScan3dInfo  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( depthOdomScan2d  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( depthOdomScan3d  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( depthOdomInfo  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( depthDataScan2d  ,
rtabmap_ros::UserData  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( depthDataScan3d  ,
rtabmap_ros::UserData  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( depthDataInfo  ,
rtabmap_ros::UserData  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( depthOdomData  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( stereoInfo  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( stereoOdom  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::CameraInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbdOdomDataScan2dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbdOdomDataScan3dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd2OdomScan2dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd2OdomScan3dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd2DataScan2dInfo  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd2DataScan3dInfo  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd2OdomDataScan2d  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd2OdomDataScan3d  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd2OdomDataInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd3Scan2dInfo  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd3Scan3dInfo  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd3OdomScan2d  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd3OdomScan3d  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd3OdomInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd3DataScan2d  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd3DataScan3d  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd3DataInfo  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd3OdomData  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd4Scan2d  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd4Scan3d  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd4Info  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd4Odom  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbd4Data  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( depthOdomScan2dInfo  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( depthOdomScan3dInfo  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( depthDataScan2dInfo  ,
rtabmap_ros::UserData  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( depthDataScan3dInfo  ,
rtabmap_ros::UserData  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( depthOdomDataScan2d  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( depthOdomDataScan3d  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( depthOdomDataInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( stereoOdomInfo  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd2OdomDataScan2dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd2OdomDataScan3dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd3OdomScan2dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd3OdomScan3dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd3DataScan2dInfo  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd3DataScan3dInfo  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd3OdomDataScan2d  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd3OdomDataScan3d  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd3OdomDataInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd4Scan2dInfo  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd4Scan3dInfo  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd4OdomScan2d  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd4OdomScan3d  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd4OdomInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd4DataScan2d  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd4DataScan3d  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd4DataInfo  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS6 ( rgbd4OdomData  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS7 ( depthOdomDataScan2dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS7 ( depthOdomDataScan3dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS7 ( rgbd3OdomDataScan2dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS7 ( rgbd3OdomDataScan3dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS7 ( rgbd4OdomScan2dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS7 ( rgbd4OdomScan3dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS7 ( rgbd4DataScan2dInfo  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS7 ( rgbd4DataScan3dInfo  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS7 ( rgbd4OdomDataScan2d  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS7 ( rgbd4OdomDataScan3d  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS7 ( rgbd4OdomDataInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS8 ( rgbd4OdomDataScan2dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS8 ( rgbd4OdomDataScan3dInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::UserData  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
int rtabmap_ros::CommonDataSubscriber::getQueueSize ( ) const
inline

Definition at line 70 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::isApproxSync ( ) const
inline

Definition at line 71 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::isDataSubscribed ( ) const
inline

Definition at line 68 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::isSubscribedToDepth ( ) const
inline

Definition at line 62 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::isSubscribedToOdomInfo ( ) const
inline

Definition at line 67 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::isSubscribedToRGBD ( ) const
inline

Definition at line 64 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::isSubscribedToScan2d ( ) const
inline

Definition at line 65 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::isSubscribedToScan3d ( ) const
inline

Definition at line 66 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::isSubscribedToStereo ( ) const
inline

Definition at line 63 of file CommonDataSubscriber.h.

void rtabmap_ros::CommonDataSubscriber::rgbdCallback ( const rtabmap_ros::RGBDImageConstPtr &  image1Msg)
private

Definition at line 36 of file CommonDataSubscriberRGBD.cpp.

int rtabmap_ros::CommonDataSubscriber::rgbdCameras ( ) const
inline

Definition at line 69 of file CommonDataSubscriber.h.

void rtabmap_ros::CommonDataSubscriber::setupCallbacks ( ros::NodeHandle nh,
ros::NodeHandle pnh,
const std::string &  name 
)
protected

Definition at line 214 of file CommonDataSubscriber.cpp.

void rtabmap_ros::CommonDataSubscriber::setupDepthCallbacks ( ros::NodeHandle nh,
ros::NodeHandle pnh,
bool  subscribeOdom,
bool  subscribeUserData,
bool  subscribeScan2d,
bool  subscribeScan3d,
bool  subscribeOdomInfo,
int  queueSize,
bool  approxSync 
)
private

Definition at line 328 of file CommonDataSubscriberDepth.cpp.

void rtabmap_ros::CommonDataSubscriber::setupRGBD2Callbacks ( ros::NodeHandle nh,
ros::NodeHandle pnh,
bool  subscribeOdom,
bool  subscribeUserData,
bool  subscribeScan2d,
bool  subscribeScan3d,
bool  subscribeOdomInfo,
int  queueSize,
bool  approxSync 
)
private

Definition at line 365 of file CommonDataSubscriberRGBD2.cpp.

void rtabmap_ros::CommonDataSubscriber::setupRGBD3Callbacks ( ros::NodeHandle nh,
ros::NodeHandle pnh,
bool  subscribeOdom,
bool  subscribeUserData,
bool  subscribeScan2d,
bool  subscribeScan3d,
bool  subscribeOdomInfo,
int  queueSize,
bool  approxSync 
)
private

Definition at line 391 of file CommonDataSubscriberRGBD3.cpp.

void rtabmap_ros::CommonDataSubscriber::setupRGBD4Callbacks ( ros::NodeHandle nh,
ros::NodeHandle pnh,
bool  subscribeOdom,
bool  subscribeUserData,
bool  subscribeScan2d,
bool  subscribeScan3d,
bool  subscribeOdomInfo,
int  queueSize,
bool  approxSync 
)
private

Definition at line 417 of file CommonDataSubscriberRGBD4.cpp.

void rtabmap_ros::CommonDataSubscriber::setupRGBDCallbacks ( ros::NodeHandle nh,
ros::NodeHandle pnh,
bool  subscribeOdom,
bool  subscribeUserData,
bool  subscribeScan2d,
bool  subscribeScan3d,
bool  subscribeOdomInfo,
int  queueSize,
bool  approxSync 
)
private

Definition at line 355 of file CommonDataSubscriberRGBD.cpp.

void rtabmap_ros::CommonDataSubscriber::setupStereoCallbacks ( ros::NodeHandle nh,
ros::NodeHandle pnh,
bool  subscribeOdom,
bool  subscribeOdomInfo,
int  queueSize,
bool  approxSync 
)
private

Definition at line 92 of file CommonDataSubscriberStereo.cpp.

void rtabmap_ros::CommonDataSubscriber::warningLoop ( )
private

Definition at line 566 of file CommonDataSubscriber.cpp.

Member Data Documentation

bool rtabmap_ros::CommonDataSubscriber::approxSync_
private

Definition at line 172 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::callbackCalled_
private

Definition at line 174 of file CommonDataSubscriber.h.

message_filters::Subscriber<sensor_msgs::CameraInfo> rtabmap_ros::CommonDataSubscriber::cameraInfoLeft_
private

Definition at line 195 of file CommonDataSubscriber.h.

message_filters::Subscriber<sensor_msgs::CameraInfo> rtabmap_ros::CommonDataSubscriber::cameraInfoRight_
private

Definition at line 196 of file CommonDataSubscriber.h.

message_filters::Subscriber<sensor_msgs::CameraInfo> rtabmap_ros::CommonDataSubscriber::cameraInfoSub_
private

Definition at line 186 of file CommonDataSubscriber.h.

image_transport::SubscriberFilter rtabmap_ros::CommonDataSubscriber::imageDepthSub_
private

Definition at line 185 of file CommonDataSubscriber.h.

image_transport::SubscriberFilter rtabmap_ros::CommonDataSubscriber::imageRectLeft_
private

Definition at line 193 of file CommonDataSubscriber.h.

image_transport::SubscriberFilter rtabmap_ros::CommonDataSubscriber::imageRectRight_
private

Definition at line 194 of file CommonDataSubscriber.h.

image_transport::SubscriberFilter rtabmap_ros::CommonDataSubscriber::imageSub_
private

Definition at line 184 of file CommonDataSubscriber.h.

std::string rtabmap_ros::CommonDataSubscriber::name_
private

Definition at line 181 of file CommonDataSubscriber.h.

message_filters::Subscriber<rtabmap_ros::OdomInfo> rtabmap_ros::CommonDataSubscriber::odomInfoSub_
private

Definition at line 202 of file CommonDataSubscriber.h.

message_filters::Subscriber<nav_msgs::Odometry> rtabmap_ros::CommonDataSubscriber::odomSub_
private

Definition at line 198 of file CommonDataSubscriber.h.

int rtabmap_ros::CommonDataSubscriber::queueSize_
protected

Definition at line 169 of file CommonDataSubscriber.h.

ros::Subscriber rtabmap_ros::CommonDataSubscriber::rgbdSub_
private

Definition at line 189 of file CommonDataSubscriber.h.

std::vector<message_filters::Subscriber<rtabmap_ros::RGBDImage>*> rtabmap_ros::CommonDataSubscriber::rgbdSubs_
private

Definition at line 190 of file CommonDataSubscriber.h.

message_filters::Subscriber<sensor_msgs::PointCloud2> rtabmap_ros::CommonDataSubscriber::scan3dSub_
private

Definition at line 201 of file CommonDataSubscriber.h.

message_filters::Subscriber<sensor_msgs::LaserScan> rtabmap_ros::CommonDataSubscriber::scanSub_
private

Definition at line 200 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToDepth_
private

Definition at line 175 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToOdomInfo_
private

Definition at line 180 of file CommonDataSubscriber.h.

std::string rtabmap_ros::CommonDataSubscriber::subscribedTopicsMsg_
protected

Definition at line 168 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToRGBD_
private

Definition at line 177 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToScan2d_
private

Definition at line 178 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToScan3d_
private

Definition at line 179 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToStereo_
private

Definition at line 176 of file CommonDataSubscriber.h.

message_filters::Subscriber<rtabmap_ros::UserData> rtabmap_ros::CommonDataSubscriber::userDataSub_
private

Definition at line 199 of file CommonDataSubscriber.h.

boost::thread* rtabmap_ros::CommonDataSubscriber::warningThread_
private

Definition at line 173 of file CommonDataSubscriber.h.


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


rtabmap_ros
Author(s): Mathieu Labbe
autogenerated on Fri Jun 7 2019 21:55:05