33 const nav_msgs::OdometryConstPtr& odomMsg)
35 rtabmap_msgs::UserDataConstPtr userDataMsg;
36 sensor_msgs::PointCloud2ConstPtr scan3dMsg;
37 rtabmap_msgs::OdomInfoConstPtr odomInfoMsg;
40 void CommonDataSubscriber::odomInfoCallback(
41 const nav_msgs::OdometryConstPtr& odomMsg,
42 const rtabmap_msgs::OdomInfoConstPtr& odomInfoMsg)
44 rtabmap_msgs::UserDataConstPtr userDataMsg;
45 sensor_msgs::LaserScanConstPtr scan2dMsg;
48 #ifdef RTABMAP_SYNC_USER_DATA
49 void CommonDataSubscriber::odomDataCallback(
50 const nav_msgs::OdometryConstPtr& odomMsg,
51 const rtabmap_msgs::UserDataConstPtr & userDataMsg)
53 rtabmap_msgs::OdomInfoConstPtr odomInfoMsg;
56 void CommonDataSubscriber::odomDataInfoCallback(
57 const nav_msgs::OdometryConstPtr& odomMsg,
58 const rtabmap_msgs::UserDataConstPtr & userDataMsg,
59 const rtabmap_msgs::OdomInfoConstPtr& odomInfoMsg)
61 sensor_msgs::PointCloud2ConstPtr scan3dMsg;
69 bool subscribeUserData,
70 bool subscribeOdomInfo)
74 if(subscribeUserData || subscribeOdomInfo)
78 #ifdef RTABMAP_SYNC_USER_DATA
106 uFormat(
"\n%s subscribed to:\n %s",