Public Member Functions | |
RGBDSync () | |
virtual | ~RGBDSync () |
Private Types | |
typedef message_filters::sync_policies::ApproximateTime < sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo > | MyApproxSyncDepthPolicy |
typedef message_filters::sync_policies::ExactTime < sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo > | MyExactSyncDepthPolicy |
Private Member Functions | |
void | callback (const sensor_msgs::ImageConstPtr &image, const sensor_msgs::ImageConstPtr &depth, const sensor_msgs::CameraInfoConstPtr &cameraInfo) |
virtual void | onInit () |
void | warningLoop (const std::string &subscribedTopicsMsg, bool approxSync) |
Private Attributes | |
message_filters::Synchronizer < MyApproxSyncDepthPolicy > * | approxSyncDepth_ |
bool | callbackCalled_ |
message_filters::Subscriber < sensor_msgs::CameraInfo > | cameraInfoSub_ |
double | depthScale_ |
message_filters::Synchronizer < MyExactSyncDepthPolicy > * | exactSyncDepth_ |
image_transport::SubscriberFilter | imageDepthSub_ |
image_transport::SubscriberFilter | imageSub_ |
ros::Publisher | rgbdImageCompressedPub_ |
ros::Publisher | rgbdImagePub_ |
boost::thread * | warningThread_ |
Definition at line 57 of file rgbd_sync.cpp.
typedef message_filters::sync_policies::ApproximateTime<sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> rtabmap_ros::RGBDSync::MyApproxSyncDepthPolicy [private] |
Definition at line 222 of file rgbd_sync.cpp.
typedef message_filters::sync_policies::ExactTime<sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> rtabmap_ros::RGBDSync::MyExactSyncDepthPolicy [private] |
Definition at line 225 of file rgbd_sync.cpp.
rtabmap_ros::RGBDSync::RGBDSync | ( | ) | [inline] |
Definition at line 60 of file rgbd_sync.cpp.
virtual rtabmap_ros::RGBDSync::~RGBDSync | ( | ) | [inline, virtual] |
Definition at line 68 of file rgbd_sync.cpp.
void rtabmap_ros::RGBDSync::callback | ( | const sensor_msgs::ImageConstPtr & | image, |
const sensor_msgs::ImageConstPtr & | depth, | ||
const sensor_msgs::CameraInfoConstPtr & | cameraInfo | ||
) | [inline, private] |
Definition at line 156 of file rgbd_sync.cpp.
virtual void rtabmap_ros::RGBDSync::onInit | ( | ) | [inline, private, virtual] |
Implements nodelet::Nodelet.
Definition at line 84 of file rgbd_sync.cpp.
void rtabmap_ros::RGBDSync::warningLoop | ( | const std::string & | subscribedTopicsMsg, |
bool | approxSync | ||
) | [inline, private] |
Definition at line 137 of file rgbd_sync.cpp.
message_filters::Synchronizer<MyApproxSyncDepthPolicy>* rtabmap_ros::RGBDSync::approxSyncDepth_ [private] |
Definition at line 223 of file rgbd_sync.cpp.
bool rtabmap_ros::RGBDSync::callbackCalled_ [private] |
Definition at line 213 of file rgbd_sync.cpp.
message_filters::Subscriber<sensor_msgs::CameraInfo> rtabmap_ros::RGBDSync::cameraInfoSub_ [private] |
Definition at line 220 of file rgbd_sync.cpp.
double rtabmap_ros::RGBDSync::depthScale_ [private] |
Definition at line 211 of file rgbd_sync.cpp.
message_filters::Synchronizer<MyExactSyncDepthPolicy>* rtabmap_ros::RGBDSync::exactSyncDepth_ [private] |
Definition at line 226 of file rgbd_sync.cpp.
Definition at line 219 of file rgbd_sync.cpp.
Definition at line 218 of file rgbd_sync.cpp.
Definition at line 216 of file rgbd_sync.cpp.
Definition at line 215 of file rgbd_sync.cpp.
boost::thread* rtabmap_ros::RGBDSync::warningThread_ [private] |
Definition at line 212 of file rgbd_sync.cpp.