stereo_image_proc::PointCloudNodelet Class Reference

List of all members.

Private Types

typedef ApproximateTime< Image,
CameraInfo, CameraInfo,
DisparityImage > 
ApproximatePolicy
typedef
message_filters::Synchronizer
< ApproximatePolicy
ApproximateSync
typedef ExactTime< Image,
CameraInfo, CameraInfo,
DisparityImage > 
ExactPolicy
typedef
message_filters::Synchronizer
< ExactPolicy
ExactSync

Private Member Functions

void connectCb ()
void imageCb (const ImageConstPtr &l_image_msg, const CameraInfoConstPtr &l_info_msg, const CameraInfoConstPtr &r_info_msg, const DisparityImageConstPtr &disp_msg)
virtual void onInit ()

Private Attributes

boost::shared_ptr
< ApproximateSync
approximate_sync_
boost::mutex connect_mutex_
boost::shared_ptr< ExactSyncexact_sync_
boost::shared_ptr
< image_transport::ImageTransport > 
it_
image_geometry::StereoCameraModel model_
cv::Mat_< cv::Vec3f > points_mat_
ros::Publisher pub_points_
message_filters::Subscriber
< DisparityImage > 
sub_disparity_
image_transport::SubscriberFilter sub_l_image_
message_filters::Subscriber
< CameraInfo > 
sub_l_info_
message_filters::Subscriber
< CameraInfo > 
sub_r_info_

Detailed Description

Definition at line 21 of file point_cloud.cpp.


Member Typedef Documentation

typedef ApproximateTime<Image, CameraInfo, CameraInfo, DisparityImage> stereo_image_proc::PointCloudNodelet::ApproximatePolicy [private]

Definition at line 30 of file point_cloud.cpp.

typedef message_filters::Synchronizer<ApproximatePolicy> stereo_image_proc::PointCloudNodelet::ApproximateSync [private]

Definition at line 32 of file point_cloud.cpp.

typedef ExactTime<Image, CameraInfo, CameraInfo, DisparityImage> stereo_image_proc::PointCloudNodelet::ExactPolicy [private]

Definition at line 29 of file point_cloud.cpp.

typedef message_filters::Synchronizer<ExactPolicy> stereo_image_proc::PointCloudNodelet::ExactSync [private]

Definition at line 31 of file point_cloud.cpp.


Member Function Documentation

void stereo_image_proc::PointCloudNodelet::connectCb (  )  [private]

Definition at line 91 of file point_cloud.cpp.

void stereo_image_proc::PointCloudNodelet::imageCb ( const ImageConstPtr &  l_image_msg,
const CameraInfoConstPtr &  l_info_msg,
const CameraInfoConstPtr &  r_info_msg,
const DisparityImageConstPtr &  disp_msg 
) [private]

Definition at line 119 of file point_cloud.cpp.

void stereo_image_proc::PointCloudNodelet::onInit (  )  [private, virtual]

Definition at line 54 of file point_cloud.cpp.


Member Data Documentation

Definition at line 34 of file point_cloud.cpp.

Definition at line 37 of file point_cloud.cpp.

Definition at line 33 of file point_cloud.cpp.

boost::shared_ptr<image_transport::ImageTransport> stereo_image_proc::PointCloudNodelet::it_ [private]

Definition at line 23 of file point_cloud.cpp.

image_geometry::StereoCameraModel stereo_image_proc::PointCloudNodelet::model_ [private]

Definition at line 41 of file point_cloud.cpp.

Definition at line 42 of file point_cloud.cpp.

Definition at line 38 of file point_cloud.cpp.

message_filters::Subscriber<DisparityImage> stereo_image_proc::PointCloudNodelet::sub_disparity_ [private]

Definition at line 28 of file point_cloud.cpp.

image_transport::SubscriberFilter stereo_image_proc::PointCloudNodelet::sub_l_image_ [private]

Definition at line 26 of file point_cloud.cpp.

message_filters::Subscriber<CameraInfo> stereo_image_proc::PointCloudNodelet::sub_l_info_ [private]

Definition at line 27 of file point_cloud.cpp.

message_filters::Subscriber<CameraInfo> stereo_image_proc::PointCloudNodelet::sub_r_info_ [private]

Definition at line 27 of file point_cloud.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends


stereo_image_proc
Author(s): Patrick Mihelich, Kurt Konolige, Jeremy Leibs
autogenerated on Fri Jan 11 12:01:40 2013