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

List of all members.

Public Member Functions

 PointCloudXYZRGB ()
virtual ~PointCloudXYZRGB ()

Private Types

typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyApproxSyncDepthPolicy
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::Image,
stereo_msgs::DisparityImage,
sensor_msgs::CameraInfo > 
MyApproxSyncDisparityPolicy
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::CameraInfo > 
MyApproxSyncStereoPolicy
typedef
message_filters::sync_policies::ExactTime
< sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo > 
MyExactSyncDepthPolicy
typedef
message_filters::sync_policies::ExactTime
< sensor_msgs::Image,
stereo_msgs::DisparityImage,
sensor_msgs::CameraInfo > 
MyExactSyncDisparityPolicy
typedef
message_filters::sync_policies::ExactTime
< sensor_msgs::Image,
sensor_msgs::Image,
sensor_msgs::CameraInfo,
sensor_msgs::CameraInfo > 
MyExactSyncStereoPolicy

Private Member Functions

void depthCallback (const sensor_msgs::ImageConstPtr &image, const sensor_msgs::ImageConstPtr &imageDepth, const sensor_msgs::CameraInfoConstPtr &cameraInfo)
void disparityCallback (const sensor_msgs::ImageConstPtr &image, const stereo_msgs::DisparityImageConstPtr &imageDisparity, const sensor_msgs::CameraInfoConstPtr &cameraInfo)
virtual void onInit ()
void processAndPublish (pcl::PointCloud< pcl::PointXYZRGB >::Ptr &pclCloud, pcl::IndicesPtr &indices, const std_msgs::Header &header)
void rgbdImageCallback (const rtabmap_ros::RGBDImageConstPtr &image)
void stereoCallback (const sensor_msgs::ImageConstPtr &imageLeft, const sensor_msgs::ImageConstPtr &imageRight, const sensor_msgs::CameraInfoConstPtr &camInfoLeft, const sensor_msgs::CameraInfoConstPtr &camInfoRight)

Private Attributes

message_filters::Synchronizer
< MyApproxSyncDepthPolicy > * 
approxSyncDepth_
message_filters::Synchronizer
< MyApproxSyncDisparityPolicy > * 
approxSyncDisparity_
message_filters::Synchronizer
< MyApproxSyncStereoPolicy > * 
approxSyncStereo_
message_filters::Subscriber
< sensor_msgs::CameraInfo > 
cameraInfoLeft_
message_filters::Subscriber
< sensor_msgs::CameraInfo > 
cameraInfoRight_
message_filters::Subscriber
< sensor_msgs::CameraInfo > 
cameraInfoSub_
ros::Publisher cloudPub_
int decimation_
message_filters::Synchronizer
< MyExactSyncDepthPolicy > * 
exactSyncDepth_
message_filters::Synchronizer
< MyExactSyncDisparityPolicy > * 
exactSyncDisparity_
message_filters::Synchronizer
< MyExactSyncStereoPolicy > * 
exactSyncStereo_
bool filterNaNs_
image_transport::SubscriberFilter imageDepthSub_
message_filters::Subscriber
< stereo_msgs::DisparityImage > 
imageDisparitySub_
image_transport::SubscriberFilter imageLeft_
image_transport::SubscriberFilter imageRight_
image_transport::SubscriberFilter imageSub_
double maxDepth_
double minDepth_
int noiseFilterMinNeighbors_
double noiseFilterRadius_
int normalK_
double normalRadius_
ros::Subscriber rgbdImageSub_
std::vector< float > roiRatios_
rtabmap::ParametersMap stereoBMParameters_
double voxelSize_

Detailed Description

Definition at line 68 of file point_cloud_xyzrgb.cpp.


Member Typedef Documentation

typedef message_filters::sync_policies::ApproximateTime<sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> rtabmap_ros::PointCloudXYZRGB::MyApproxSyncDepthPolicy [private]

Definition at line 548 of file point_cloud_xyzrgb.cpp.

typedef message_filters::sync_policies::ApproximateTime<sensor_msgs::Image, stereo_msgs::DisparityImage, sensor_msgs::CameraInfo> rtabmap_ros::PointCloudXYZRGB::MyApproxSyncDisparityPolicy [private]

Definition at line 551 of file point_cloud_xyzrgb.cpp.

typedef message_filters::sync_policies::ApproximateTime<sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> rtabmap_ros::PointCloudXYZRGB::MyApproxSyncStereoPolicy [private]

Definition at line 554 of file point_cloud_xyzrgb.cpp.

typedef message_filters::sync_policies::ExactTime<sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo> rtabmap_ros::PointCloudXYZRGB::MyExactSyncDepthPolicy [private]

Definition at line 557 of file point_cloud_xyzrgb.cpp.

typedef message_filters::sync_policies::ExactTime<sensor_msgs::Image, stereo_msgs::DisparityImage, sensor_msgs::CameraInfo> rtabmap_ros::PointCloudXYZRGB::MyExactSyncDisparityPolicy [private]

Definition at line 560 of file point_cloud_xyzrgb.cpp.

typedef message_filters::sync_policies::ExactTime<sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo> rtabmap_ros::PointCloudXYZRGB::MyExactSyncStereoPolicy [private]

Definition at line 563 of file point_cloud_xyzrgb.cpp.


Constructor & Destructor Documentation

Definition at line 71 of file point_cloud_xyzrgb.cpp.

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

Definition at line 89 of file point_cloud_xyzrgb.cpp.


Member Function Documentation

void rtabmap_ros::PointCloudXYZRGB::depthCallback ( const sensor_msgs::ImageConstPtr &  image,
const sensor_msgs::ImageConstPtr &  imageDepth,
const sensor_msgs::CameraInfoConstPtr &  cameraInfo 
) [inline, private]

Definition at line 250 of file point_cloud_xyzrgb.cpp.

void rtabmap_ros::PointCloudXYZRGB::disparityCallback ( const sensor_msgs::ImageConstPtr &  image,
const stereo_msgs::DisparityImageConstPtr &  imageDisparity,
const sensor_msgs::CameraInfoConstPtr &  cameraInfo 
) [inline, private]

Definition at line 323 of file point_cloud_xyzrgb.cpp.

virtual void rtabmap_ros::PointCloudXYZRGB::onInit ( ) [inline, private, virtual]

Implements nodelet::Nodelet.

Definition at line 106 of file point_cloud_xyzrgb.cpp.

void rtabmap_ros::PointCloudXYZRGB::processAndPublish ( pcl::PointCloud< pcl::PointXYZRGB >::Ptr &  pclCloud,
pcl::IndicesPtr &  indices,
const std_msgs::Header header 
) [inline, private]

Definition at line 468 of file point_cloud_xyzrgb.cpp.

void rtabmap_ros::PointCloudXYZRGB::rgbdImageCallback ( const rtabmap_ros::RGBDImageConstPtr &  image) [inline, private]

Definition at line 442 of file point_cloud_xyzrgb.cpp.

void rtabmap_ros::PointCloudXYZRGB::stereoCallback ( const sensor_msgs::ImageConstPtr &  imageLeft,
const sensor_msgs::ImageConstPtr &  imageRight,
const sensor_msgs::CameraInfoConstPtr &  camInfoLeft,
const sensor_msgs::CameraInfoConstPtr &  camInfoRight 
) [inline, private]

Definition at line 385 of file point_cloud_xyzrgb.cpp.


Member Data Documentation

Definition at line 549 of file point_cloud_xyzrgb.cpp.

Definition at line 552 of file point_cloud_xyzrgb.cpp.

Definition at line 555 of file point_cloud_xyzrgb.cpp.

Definition at line 545 of file point_cloud_xyzrgb.cpp.

Definition at line 546 of file point_cloud_xyzrgb.cpp.

Definition at line 539 of file point_cloud_xyzrgb.cpp.

Definition at line 533 of file point_cloud_xyzrgb.cpp.

Definition at line 524 of file point_cloud_xyzrgb.cpp.

Definition at line 558 of file point_cloud_xyzrgb.cpp.

Definition at line 561 of file point_cloud_xyzrgb.cpp.

Definition at line 564 of file point_cloud_xyzrgb.cpp.

Definition at line 529 of file point_cloud_xyzrgb.cpp.

Definition at line 538 of file point_cloud_xyzrgb.cpp.

Definition at line 541 of file point_cloud_xyzrgb.cpp.

Definition at line 543 of file point_cloud_xyzrgb.cpp.

Definition at line 544 of file point_cloud_xyzrgb.cpp.

Definition at line 537 of file point_cloud_xyzrgb.cpp.

Definition at line 521 of file point_cloud_xyzrgb.cpp.

Definition at line 522 of file point_cloud_xyzrgb.cpp.

Definition at line 526 of file point_cloud_xyzrgb.cpp.

Definition at line 525 of file point_cloud_xyzrgb.cpp.

Definition at line 527 of file point_cloud_xyzrgb.cpp.

Definition at line 528 of file point_cloud_xyzrgb.cpp.

Definition at line 535 of file point_cloud_xyzrgb.cpp.

std::vector<float> rtabmap_ros::PointCloudXYZRGB::roiRatios_ [private]

Definition at line 530 of file point_cloud_xyzrgb.cpp.

Definition at line 531 of file point_cloud_xyzrgb.cpp.

Definition at line 523 of file point_cloud_xyzrgb.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