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 isSubscribedToOdom () const
 
bool isSubscribedToOdomInfo () const
 
bool isSubscribedToRGB () const
 
bool isSubscribedToRGBD () const
 
bool isSubscribedToScan2d () const
 
bool isSubscribedToScan3d () const
 
bool isSubscribedToStereo () const
 
const std::string & name () 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::LaserScan &scanMsg, const sensor_msgs::PointCloud2 &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg, const std::vector< rtabmap_ros::GlobalDescriptor > &globalDescriptorMsgs=std::vector< rtabmap_ros::GlobalDescriptor >(), const std::vector< std::vector< rtabmap_ros::KeyPoint > > &localKeyPoints=std::vector< std::vector< rtabmap_ros::KeyPoint > >(), const std::vector< std::vector< rtabmap_ros::Point3f > > &localPoints3d=std::vector< std::vector< rtabmap_ros::Point3f > >(), const std::vector< cv::Mat > &localDescriptors=std::vector< cv::Mat >())=0
 
virtual void commonLaserScanCallback (const nav_msgs::OdometryConstPtr &odomMsg, const rtabmap_ros::UserDataConstPtr &userDataMsg, const sensor_msgs::LaserScan &scanMsg, const sensor_msgs::PointCloud2 &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg, const rtabmap_ros::GlobalDescriptor &globalDescriptor=rtabmap_ros::GlobalDescriptor())=0
 
virtual void commonOdomCallback (const nav_msgs::OdometryConstPtr &odomMsg, const rtabmap_ros::UserDataConstPtr &userDataMsg, 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::LaserScan &scanMsg, const sensor_msgs::PointCloud2 &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg, const std::vector< rtabmap_ros::GlobalDescriptor > &globalDescriptorMsgs=std::vector< rtabmap_ros::GlobalDescriptor >(), const std::vector< rtabmap_ros::KeyPoint > &localKeyPoints=std::vector< rtabmap_ros::KeyPoint >(), const std::vector< rtabmap_ros::Point3f > &localPoints3d=std::vector< rtabmap_ros::Point3f >(), const cv::Mat &localDescriptors=cv::Mat())
 
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::LaserScan &scanMsg, const sensor_msgs::PointCloud2 &scan3dMsg, const rtabmap_ros::OdomInfoConstPtr &odomInfoMsg, const std::vector< rtabmap_ros::GlobalDescriptor > &globalDescriptorMsgs=std::vector< rtabmap_ros::GlobalDescriptor >(), const std::vector< rtabmap_ros::KeyPoint > &localKeyPoints=std::vector< rtabmap_ros::KeyPoint >(), const std::vector< rtabmap_ros::Point3f > &localPoints3d=std::vector< rtabmap_ros::Point3f >(), const cv::Mat &localDescriptors=cv::Mat())=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 (rgb, sensor_msgs::Image, sensor_msgs::CameraInfo)
 
 DATA_SYNCS2 (rgbdScan2d, rtabmap_ros::RGBDImage, sensor_msgs::LaserScan)
 
 DATA_SYNCS2 (rgbdScanDesc, rtabmap_ros::RGBDImage, rtabmap_ros::ScanDescriptor)
 
 DATA_SYNCS2 (rgbdInfo, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS2 (rgbdOdom, nav_msgs::Odometry, rtabmap_ros::RGBDImage)
 
 DATA_SYNCS2 (scan2dInfo, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS2 (scan3dInfo, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS2 (scanDescInfo, rtabmap_ros::ScanDescriptor, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS2 (odomScan2d, nav_msgs::Odometry, sensor_msgs::LaserScan)
 
 DATA_SYNCS2 (odomScan3d, nav_msgs::Odometry, sensor_msgs::PointCloud2)
 
 DATA_SYNCS2 (odomScanDesc, nav_msgs::Odometry, rtabmap_ros::ScanDescriptor)
 
 DATA_SYNCS2 (odomInfo, nav_msgs::Odometry, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS3 (depth, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo)
 
 DATA_SYNCS3 (rgbScan2d, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan)
 
 DATA_SYNCS3 (rgbScan3d, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2)
 
 DATA_SYNCS3 (rgbScanDesc, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::ScanDescriptor)
 
 DATA_SYNCS3 (rgbInfo, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS3 (rgbOdom, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::CameraInfo)
 
 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 (rgbdOdomScanDesc, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::ScanDescriptor)
 
 DATA_SYNCS3 (rgbdOdomInfo, nav_msgs::Odometry, rtabmap_ros::RGBDImage, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS3 (odomScan2dInfo, nav_msgs::Odometry, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS3 (odomScan3dInfo, nav_msgs::Odometry, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS3 (odomScanDescInfo, nav_msgs::Odometry, rtabmap_ros::ScanDescriptor, rtabmap_ros::OdomInfo)
 
 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 (depthScanDesc, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::ScanDescriptor)
 
 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 (stereo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo)
 
 DATA_SYNCS4 (rgbScan2dInfo, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (rgbScan3dInfo, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (rgbScanDescInfo, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::ScanDescriptor, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS4 (rgbOdomScan2d, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan)
 
 DATA_SYNCS4 (rgbOdomScan3d, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2)
 
 DATA_SYNCS4 (rgbOdomScanDesc, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::ScanDescriptor)
 
 DATA_SYNCS4 (rgbOdomInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)
 
 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 (depthScanDescInfo, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::ScanDescriptor, 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 (depthOdomScanDesc, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::ScanDescriptor)
 
 DATA_SYNCS5 (depthOdomInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)
 
 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 (rgbOdomScan2dInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::LaserScan, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbOdomScan3dInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS5 (rgbOdomScanDescInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::ScanDescriptor, rtabmap_ros::OdomInfo)
 
 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 (depthOdomScanDescInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, rtabmap_ros::ScanDescriptor, rtabmap_ros::OdomInfo)
 
 DATA_SYNCS6 (stereoOdomInfo, nav_msgs::Odometry, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo, rtabmap_ros::OdomInfo)
 
void odomCallback (const nav_msgs::OdometryConstPtr &)
 
void rgbdCallback (const rtabmap_ros::RGBDImageConstPtr &)
 
void scan2dCallback (const sensor_msgs::LaserScanConstPtr &)
 
void scan3dCallback (const sensor_msgs::PointCloud2ConstPtr &)
 
void scanDescCallback (const rtabmap_ros::ScanDescriptorConstPtr &)
 
void setupDepthCallbacks (ros::NodeHandle &nh, ros::NodeHandle &pnh, bool subscribeOdom, bool subscribeUserData, bool subscribeScan2d, bool subscribeScan3d, bool subscribeScanDesc, bool subscribeOdomInfo, int queueSize, bool approxSync)
 
void setupOdomCallbacks (ros::NodeHandle &nh, ros::NodeHandle &pnh, bool subscribeUserData, bool subscribeOdomInfo, int queueSize, bool approxSync)
 
void setupRGBCallbacks (ros::NodeHandle &nh, ros::NodeHandle &pnh, bool subscribeOdom, bool subscribeUserData, bool subscribeScan2d, bool subscribeScan3d, bool subscribeScanDesc, bool subscribeOdomInfo, int queueSize, bool approxSync)
 
void setupRGBDCallbacks (ros::NodeHandle &nh, ros::NodeHandle &pnh, bool subscribeOdom, bool subscribeUserData, bool subscribeScan2d, bool subscribeScan3d, bool subscribeScanDesc, bool subscribeOdomInfo, int queueSize, bool approxSync)
 
void setupScanCallbacks (ros::NodeHandle &nh, ros::NodeHandle &pnh, bool subscribeScan2d, bool subscribeScanDesc, bool subscribeOdom, bool subscribeUserData, 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 odomSubOnly_
 
ros::Subscriber rgbdSub_
 
std::vector< message_filters::Subscriber< rtabmap_ros::RGBDImage > * > rgbdSubs_
 
ros::Subscriber scan2dSubOnly_
 
message_filters::Subscriber< sensor_msgs::PointCloud2 > scan3dSub_
 
ros::Subscriber scan3dSubOnly_
 
message_filters::Subscriber< rtabmap_ros::ScanDescriptor > scanDescSub_
 
ros::Subscriber scanDescSubOnly_
 
message_filters::Subscriber< sensor_msgs::LaserScan > scanSub_
 
bool subscribedToDepth_
 
bool subscribedToOdom_
 
bool subscribedToOdomInfo_
 
bool subscribedToRGB_
 
bool subscribedToRGBD_
 
bool subscribedToScan2d_
 
bool subscribedToScan3d_
 
bool subscribedToScanDescriptor_
 
bool subscribedToStereo_
 
message_filters::Subscriber< rtabmap_ros::UserData > userDataSub_
 
boost::thread * warningThread_
 

Detailed Description

Definition at line 58 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 622 of file CommonDataSubscriber.cpp.

Member Function Documentation

void rtabmap_ros::CommonDataSubscriber::callbackCalled ( )
inlineprivate

Definition at line 138 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::LaserScan &  scanMsg,
const sensor_msgs::PointCloud2 &  scan3dMsg,
const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg,
const std::vector< rtabmap_ros::GlobalDescriptor > &  globalDescriptorMsgs = std::vector< rtabmap_ros::GlobalDescriptor >(),
const std::vector< std::vector< rtabmap_ros::KeyPoint > > &  localKeyPoints = std::vector< std::vector< rtabmap_ros::KeyPoint > >(),
const std::vector< std::vector< rtabmap_ros::Point3f > > &  localPoints3d = std::vector< std::vector< rtabmap_ros::Point3f > >(),
const std::vector< cv::Mat > &  localDescriptors = std::vector< cv::Mat >() 
)
protectedpure virtual
virtual void rtabmap_ros::CommonDataSubscriber::commonLaserScanCallback ( const nav_msgs::OdometryConstPtr &  odomMsg,
const rtabmap_ros::UserDataConstPtr &  userDataMsg,
const sensor_msgs::LaserScan &  scanMsg,
const sensor_msgs::PointCloud2 &  scan3dMsg,
const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg,
const rtabmap_ros::GlobalDescriptor &  globalDescriptor = rtabmap_ros::GlobalDescriptor() 
)
protectedpure virtual
virtual void rtabmap_ros::CommonDataSubscriber::commonOdomCallback ( const nav_msgs::OdometryConstPtr &  odomMsg,
const rtabmap_ros::UserDataConstPtr &  userDataMsg,
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::LaserScan &  scanMsg,
const sensor_msgs::PointCloud2 &  scan3dMsg,
const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg,
const std::vector< rtabmap_ros::GlobalDescriptor > &  globalDescriptorMsgs = std::vector<rtabmap_ros::GlobalDescriptor>(),
const std::vector< rtabmap_ros::KeyPoint > &  localKeyPoints = std::vector<rtabmap_ros::KeyPoint>(),
const std::vector< rtabmap_ros::Point3f > &  localPoints3d = std::vector<rtabmap_ros::Point3f>(),
const cv::Mat &  localDescriptors = cv::Mat() 
)
protected

Definition at line 956 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::LaserScan &  scanMsg,
const sensor_msgs::PointCloud2 &  scan3dMsg,
const rtabmap_ros::OdomInfoConstPtr &  odomInfoMsg,
const std::vector< rtabmap_ros::GlobalDescriptor > &  globalDescriptorMsgs = std::vector< rtabmap_ros::GlobalDescriptor >(),
const std::vector< rtabmap_ros::KeyPoint > &  localKeyPoints = std::vector< rtabmap_ros::KeyPoint >(),
const std::vector< rtabmap_ros::Point3f > &  localPoints3d = std::vector< rtabmap_ros::Point3f >(),
const cv::Mat &  localDescriptors = cv::Mat() 
)
protectedpure virtual
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( rgb  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( rgbdScan2d  ,
rtabmap_ros::RGBDImage  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( rgbdScanDesc  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::ScanDescriptor   
)
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 ( scan2dInfo  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( scan3dInfo  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( scanDescInfo  ,
rtabmap_ros::ScanDescriptor  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( odomScan2d  ,
nav_msgs::Odometry  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( odomScan3d  ,
nav_msgs::Odometry  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( odomScanDesc  ,
nav_msgs::Odometry  ,
rtabmap_ros::ScanDescriptor   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS2 ( odomInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( depth  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbScan2d  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbScan3d  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbScanDesc  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::ScanDescriptor   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbInfo  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbOdom  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo   
)
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 ( rgbdOdomScanDesc  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::ScanDescriptor   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( rgbdOdomInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::RGBDImage  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( odomScan2dInfo  ,
nav_msgs::Odometry  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( odomScan3dInfo  ,
nav_msgs::Odometry  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS3 ( odomScanDescInfo  ,
nav_msgs::Odometry  ,
rtabmap_ros::ScanDescriptor  ,
rtabmap_ros::OdomInfo   
)
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 ( depthScanDesc  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::ScanDescriptor   
)
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 ( stereo  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::CameraInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbScan2dInfo  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbScan3dInfo  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbScanDescInfo  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::ScanDescriptor  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbOdomScan2d  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::LaserScan   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbOdomScan3d  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::PointCloud2   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbOdomScanDesc  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::ScanDescriptor   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS4 ( rgbOdomInfo  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::OdomInfo   
)
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 ( depthScanDescInfo  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::ScanDescriptor  ,
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 ( depthOdomScanDesc  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::ScanDescriptor   
)
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 ( 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 ( rgbOdomScan2dInfo  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::LaserScan  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbOdomScan3dInfo  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
sensor_msgs::PointCloud2  ,
rtabmap_ros::OdomInfo   
)
private
rtabmap_ros::CommonDataSubscriber::DATA_SYNCS5 ( rgbOdomScanDescInfo  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::ScanDescriptor  ,
rtabmap_ros::OdomInfo   
)
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 ( depthOdomScanDescInfo  ,
nav_msgs::Odometry  ,
sensor_msgs::Image  ,
sensor_msgs::Image  ,
sensor_msgs::CameraInfo  ,
rtabmap_ros::ScanDescriptor  ,
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
int rtabmap_ros::CommonDataSubscriber::getQueueSize ( ) const
inline

Definition at line 73 of file CommonDataSubscriber.h.

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

Definition at line 74 of file CommonDataSubscriber.h.

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

Definition at line 71 of file CommonDataSubscriber.h.

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

Definition at line 63 of file CommonDataSubscriber.h.

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

Definition at line 66 of file CommonDataSubscriber.h.

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

Definition at line 70 of file CommonDataSubscriber.h.

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

Definition at line 65 of file CommonDataSubscriber.h.

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

Definition at line 67 of file CommonDataSubscriber.h.

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

Definition at line 68 of file CommonDataSubscriber.h.

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

Definition at line 69 of file CommonDataSubscriber.h.

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

Definition at line 64 of file CommonDataSubscriber.h.

const std::string& rtabmap_ros::CommonDataSubscriber::name ( ) const
inline

Definition at line 75 of file CommonDataSubscriber.h.

void rtabmap_ros::CommonDataSubscriber::odomCallback ( const nav_msgs::OdometryConstPtr &  odomMsg)
private

Definition at line 32 of file CommonDataSubscriberOdom.cpp.

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

Definition at line 37 of file CommonDataSubscriberRGBD.cpp.

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

Definition at line 72 of file CommonDataSubscriber.h.

void rtabmap_ros::CommonDataSubscriber::scan2dCallback ( const sensor_msgs::LaserScanConstPtr &  scanMsg)
private

Definition at line 32 of file CommonDataSubscriberScan.cpp.

void rtabmap_ros::CommonDataSubscriber::scan3dCallback ( const sensor_msgs::PointCloud2ConstPtr &  scanMsg)
private

Definition at line 42 of file CommonDataSubscriberScan.cpp.

void rtabmap_ros::CommonDataSubscriber::scanDescCallback ( const rtabmap_ros::ScanDescriptorConstPtr &  scanMsg)
private

Definition at line 52 of file CommonDataSubscriberScan.cpp.

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

Definition at line 329 of file CommonDataSubscriber.cpp.

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

Definition at line 458 of file CommonDataSubscriberDepth.cpp.

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

Definition at line 70 of file CommonDataSubscriberOdom.cpp.

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

Definition at line 458 of file CommonDataSubscriberRGB.cpp.

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

Definition at line 534 of file CommonDataSubscriberRGBD.cpp.

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

Definition at line 270 of file CommonDataSubscriberScan.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 935 of file CommonDataSubscriber.cpp.

Member Data Documentation

bool rtabmap_ros::CommonDataSubscriber::approxSync_
private

Definition at line 259 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::callbackCalled_
private

Definition at line 261 of file CommonDataSubscriber.h.

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

Definition at line 285 of file CommonDataSubscriber.h.

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

Definition at line 286 of file CommonDataSubscriber.h.

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

Definition at line 276 of file CommonDataSubscriber.h.

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

Definition at line 275 of file CommonDataSubscriber.h.

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

Definition at line 283 of file CommonDataSubscriber.h.

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

Definition at line 284 of file CommonDataSubscriber.h.

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

Definition at line 274 of file CommonDataSubscriber.h.

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

Definition at line 271 of file CommonDataSubscriber.h.

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

Definition at line 293 of file CommonDataSubscriber.h.

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

Definition at line 288 of file CommonDataSubscriber.h.

ros::Subscriber rtabmap_ros::CommonDataSubscriber::odomSubOnly_
private

Definition at line 298 of file CommonDataSubscriber.h.

int rtabmap_ros::CommonDataSubscriber::queueSize_
protected

Definition at line 256 of file CommonDataSubscriber.h.

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

Definition at line 279 of file CommonDataSubscriber.h.

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

Definition at line 280 of file CommonDataSubscriber.h.

ros::Subscriber rtabmap_ros::CommonDataSubscriber::scan2dSubOnly_
private

Definition at line 295 of file CommonDataSubscriber.h.

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

Definition at line 291 of file CommonDataSubscriber.h.

ros::Subscriber rtabmap_ros::CommonDataSubscriber::scan3dSubOnly_
private

Definition at line 296 of file CommonDataSubscriber.h.

message_filters::Subscriber<rtabmap_ros::ScanDescriptor> rtabmap_ros::CommonDataSubscriber::scanDescSub_
private

Definition at line 292 of file CommonDataSubscriber.h.

ros::Subscriber rtabmap_ros::CommonDataSubscriber::scanDescSubOnly_
private

Definition at line 297 of file CommonDataSubscriber.h.

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

Definition at line 290 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToDepth_
private

Definition at line 262 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToOdom_
private

Definition at line 265 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToOdomInfo_
private

Definition at line 270 of file CommonDataSubscriber.h.

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

Definition at line 255 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToRGB_
private

Definition at line 264 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToRGBD_
private

Definition at line 266 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToScan2d_
private

Definition at line 267 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToScan3d_
private

Definition at line 268 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToScanDescriptor_
private

Definition at line 269 of file CommonDataSubscriber.h.

bool rtabmap_ros::CommonDataSubscriber::subscribedToStereo_
private

Definition at line 263 of file CommonDataSubscriber.h.

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

Definition at line 289 of file CommonDataSubscriber.h.

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

Definition at line 260 of file CommonDataSubscriber.h.


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


rtabmap_ros
Author(s): Mathieu Labbe
autogenerated on Mon Dec 14 2020 03:42:19