Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Private Attributes
rtabmap_ros::RGBDOdometry Class Reference
Inheritance diagram for rtabmap_ros::RGBDOdometry:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 RGBDOdometry ()
virtual ~RGBDOdometry ()

Protected Member Functions

virtual void flushCallbacks ()

Private Types

typedef
message_filters::sync_policies::ApproximateTime
< rtabmap_ros::RGBDImage,
rtabmap_ros::RGBDImage > 
MyApproxSync2Policy
typedef
message_filters::sync_policies::ApproximateTime
< rtabmap_ros::RGBDImage,
rtabmap_ros::RGBDImage,
rtabmap_ros::RGBDImage > 
MyApproxSync3Policy
typedef
message_filters::sync_policies::ApproximateTime
< rtabmap_ros::RGBDImage,
rtabmap_ros::RGBDImage,
rtabmap_ros::RGBDImage,
rtabmap_ros::RGBDImage > 
MyApproxSync4Policy
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyApproxSyncPolicy
typedef
message_filters::sync_policies::ExactTime
< rtabmap_ros::RGBDImage,
rtabmap_ros::RGBDImage > 
MyExactSync2Policy
typedef
message_filters::sync_policies::ExactTime
< rtabmap_ros::RGBDImage,
rtabmap_ros::RGBDImage,
rtabmap_ros::RGBDImage > 
MyExactSync3Policy
typedef
message_filters::sync_policies::ExactTime
< rtabmap_ros::RGBDImage,
rtabmap_ros::RGBDImage,
rtabmap_ros::RGBDImage,
rtabmap_ros::RGBDImage > 
MyExactSync4Policy
typedef
message_filters::sync_policies::ExactTime
< sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyExactSyncPolicy

Private Member Functions

void callback (const sensor_msgs::ImageConstPtr &image, const sensor_msgs::ImageConstPtr &depth, const sensor_msgs::CameraInfoConstPtr &cameraInfo)
void callbackRGBD (const rtabmap_ros::RGBDImageConstPtr &image)
void callbackRGBD2 (const rtabmap_ros::RGBDImageConstPtr &image, const rtabmap_ros::RGBDImageConstPtr &image2)
void callbackRGBD3 (const rtabmap_ros::RGBDImageConstPtr &image, const rtabmap_ros::RGBDImageConstPtr &image2, const rtabmap_ros::RGBDImageConstPtr &image3)
void callbackRGBD4 (const rtabmap_ros::RGBDImageConstPtr &image, const rtabmap_ros::RGBDImageConstPtr &image2, const rtabmap_ros::RGBDImageConstPtr &image3, const rtabmap_ros::RGBDImageConstPtr &image4)
void commonCallback (const std::vector< cv_bridge::CvImageConstPtr > &rgbImages, const std::vector< cv_bridge::CvImageConstPtr > &depthImages, const std::vector< sensor_msgs::CameraInfo > &cameraInfos)
virtual void onOdomInit ()
virtual void updateParameters (ParametersMap &parameters)

Private Attributes

message_filters::Synchronizer
< MyApproxSync2Policy > * 
approxSync2_
message_filters::Synchronizer
< MyApproxSync3Policy > * 
approxSync3_
message_filters::Synchronizer
< MyApproxSync4Policy > * 
approxSync4_
message_filters::Synchronizer
< MyApproxSyncPolicy > * 
approxSync_
message_filters::Synchronizer
< MyExactSync2Policy > * 
exactSync2_
message_filters::Synchronizer
< MyExactSync3Policy > * 
exactSync3_
message_filters::Synchronizer
< MyExactSync4Policy > * 
exactSync4_
message_filters::Synchronizer
< MyExactSyncPolicy > * 
exactSync_
image_transport::SubscriberFilter image_depth_sub_
image_transport::SubscriberFilter image_mono_sub_
message_filters::Subscriber
< sensor_msgs::CameraInfo > 
info_sub_
int queueSize_
message_filters::Subscriber
< rtabmap_ros::RGBDImage > 
rgbd_image1_sub_
message_filters::Subscriber
< rtabmap_ros::RGBDImage > 
rgbd_image2_sub_
message_filters::Subscriber
< rtabmap_ros::RGBDImage > 
rgbd_image3_sub_
message_filters::Subscriber
< rtabmap_ros::RGBDImage > 
rgbd_image4_sub_
ros::Subscriber rgbdSub_

Detailed Description

Definition at line 59 of file rgbd_odometry.cpp.


Member Typedef Documentation

typedef message_filters::sync_policies::ApproximateTime<rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage> rtabmap_ros::RGBDOdometry::MyApproxSync2Policy [private]

Definition at line 637 of file rgbd_odometry.cpp.

typedef message_filters::sync_policies::ApproximateTime<rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage> rtabmap_ros::RGBDOdometry::MyApproxSync3Policy [private]

Definition at line 641 of file rgbd_odometry.cpp.

typedef message_filters::sync_policies::ApproximateTime<rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage> rtabmap_ros::RGBDOdometry::MyApproxSync4Policy [private]

Definition at line 645 of file rgbd_odometry.cpp.

typedef message_filters::sync_policies::ApproximateTime<sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> rtabmap_ros::RGBDOdometry::MyApproxSyncPolicy [private]

Definition at line 633 of file rgbd_odometry.cpp.

typedef message_filters::sync_policies::ExactTime<rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage> rtabmap_ros::RGBDOdometry::MyExactSync2Policy [private]

Definition at line 639 of file rgbd_odometry.cpp.

typedef message_filters::sync_policies::ExactTime<rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage> rtabmap_ros::RGBDOdometry::MyExactSync3Policy [private]

Definition at line 643 of file rgbd_odometry.cpp.

typedef message_filters::sync_policies::ExactTime<rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage, rtabmap_ros::RGBDImage> rtabmap_ros::RGBDOdometry::MyExactSync4Policy [private]

Definition at line 647 of file rgbd_odometry.cpp.

typedef message_filters::sync_policies::ExactTime<sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> rtabmap_ros::RGBDOdometry::MyExactSyncPolicy [private]

Definition at line 635 of file rgbd_odometry.cpp.


Constructor & Destructor Documentation

Definition at line 62 of file rgbd_odometry.cpp.

virtual rtabmap_ros::RGBDOdometry::~RGBDOdometry ( ) [inline, virtual]

Definition at line 76 of file rgbd_odometry.cpp.


Member Function Documentation

void rtabmap_ros::RGBDOdometry::callback ( const sensor_msgs::ImageConstPtr &  image,
const sensor_msgs::ImageConstPtr &  depth,
const sensor_msgs::CameraInfoConstPtr &  cameraInfo 
) [inline, private]

Definition at line 443 of file rgbd_odometry.cpp.

void rtabmap_ros::RGBDOdometry::callbackRGBD ( const rtabmap_ros::RGBDImageConstPtr &  image) [inline, private]

Definition at line 462 of file rgbd_odometry.cpp.

void rtabmap_ros::RGBDOdometry::callbackRGBD2 ( const rtabmap_ros::RGBDImageConstPtr &  image,
const rtabmap_ros::RGBDImageConstPtr &  image2 
) [inline, private]

Definition at line 478 of file rgbd_odometry.cpp.

void rtabmap_ros::RGBDOdometry::callbackRGBD3 ( const rtabmap_ros::RGBDImageConstPtr &  image,
const rtabmap_ros::RGBDImageConstPtr &  image2,
const rtabmap_ros::RGBDImageConstPtr &  image3 
) [inline, private]

Definition at line 497 of file rgbd_odometry.cpp.

void rtabmap_ros::RGBDOdometry::callbackRGBD4 ( const rtabmap_ros::RGBDImageConstPtr &  image,
const rtabmap_ros::RGBDImageConstPtr &  image2,
const rtabmap_ros::RGBDImageConstPtr &  image3,
const rtabmap_ros::RGBDImageConstPtr &  image4 
) [inline, private]

Definition at line 519 of file rgbd_odometry.cpp.

void rtabmap_ros::RGBDOdometry::commonCallback ( const std::vector< cv_bridge::CvImageConstPtr > &  rgbImages,
const std::vector< cv_bridge::CvImageConstPtr > &  depthImages,
const std::vector< sensor_msgs::CameraInfo > &  cameraInfos 
) [inline, private]

Definition at line 318 of file rgbd_odometry.cpp.

virtual void rtabmap_ros::RGBDOdometry::flushCallbacks ( ) [inline, protected, virtual]

Implements rtabmap_ros::OdometryROS.

Definition at line 545 of file rgbd_odometry.cpp.

virtual void rtabmap_ros::RGBDOdometry::onOdomInit ( ) [inline, private, virtual]

Implements rtabmap_ros::OdometryROS.

Definition at line 115 of file rgbd_odometry.cpp.

virtual void rtabmap_ros::RGBDOdometry::updateParameters ( ParametersMap parameters) [inline, private, virtual]

Definition at line 289 of file rgbd_odometry.cpp.


Member Data Documentation

Definition at line 638 of file rgbd_odometry.cpp.

Definition at line 642 of file rgbd_odometry.cpp.

Definition at line 646 of file rgbd_odometry.cpp.

Definition at line 634 of file rgbd_odometry.cpp.

Definition at line 640 of file rgbd_odometry.cpp.

Definition at line 644 of file rgbd_odometry.cpp.

Definition at line 648 of file rgbd_odometry.cpp.

Definition at line 636 of file rgbd_odometry.cpp.

Definition at line 624 of file rgbd_odometry.cpp.

Definition at line 623 of file rgbd_odometry.cpp.

Definition at line 625 of file rgbd_odometry.cpp.

Definition at line 649 of file rgbd_odometry.cpp.

Definition at line 628 of file rgbd_odometry.cpp.

Definition at line 629 of file rgbd_odometry.cpp.

Definition at line 630 of file rgbd_odometry.cpp.

Definition at line 631 of file rgbd_odometry.cpp.

Definition at line 627 of file rgbd_odometry.cpp.


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


rtabmap_ros
Author(s): Mathieu Labbe
autogenerated on Thu Jun 6 2019 21:30:50