Private Types | Private Member Functions | Private Attributes
stereo_image_proc::DisparityNodelet Class Reference
Inheritance diagram for stereo_image_proc::DisparityNodelet:
Inheritance graph
[legend]

List of all members.

Private Types

typedef ApproximateTime< Image,
CameraInfo, Image, CameraInfo > 
ApproximatePolicy
typedef
message_filters::Synchronizer
< ApproximatePolicy
ApproximateSync
typedef
stereo_image_proc::DisparityConfig 
Config
typedef ExactTime< Image,
CameraInfo, Image, CameraInfo > 
ExactPolicy
typedef
message_filters::Synchronizer
< ExactPolicy
ExactSync
typedef
dynamic_reconfigure::Server
< Config
ReconfigureServer

Private Member Functions

void configCb (Config &config, uint32_t level)
void connectCb ()
void imageCb (const ImageConstPtr &l_image_msg, const CameraInfoConstPtr &l_info_msg, const ImageConstPtr &r_image_msg, const CameraInfoConstPtr &r_info_msg)
virtual void onInit ()

Private Attributes

boost::shared_ptr
< ApproximateSync
approximate_sync_
cv::StereoBM block_matcher_
boost::recursive_mutex config_mutex_
boost::mutex connect_mutex_
boost::shared_ptr< ExactSyncexact_sync_
boost::shared_ptr
< image_transport::ImageTransport
it_
image_geometry::StereoCameraModel model_
ros::Publisher pub_disparity_
boost::shared_ptr
< ReconfigureServer
reconfigure_server_
image_transport::SubscriberFilter sub_l_image_
message_filters::Subscriber
< CameraInfo > 
sub_l_info_
image_transport::SubscriberFilter sub_r_image_
message_filters::Subscriber
< CameraInfo > 
sub_r_info_

Detailed Description

Definition at line 25 of file disparity.cpp.


Member Typedef Documentation

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

Definition at line 33 of file disparity.cpp.

Definition at line 35 of file disparity.cpp.

typedef stereo_image_proc::DisparityConfig stereo_image_proc::DisparityNodelet::Config [private]

Definition at line 45 of file disparity.cpp.

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

Definition at line 32 of file disparity.cpp.

Definition at line 34 of file disparity.cpp.

typedef dynamic_reconfigure::Server<Config> stereo_image_proc::DisparityNodelet::ReconfigureServer [private]

Definition at line 46 of file disparity.cpp.


Member Function Documentation

void stereo_image_proc::DisparityNodelet::configCb ( Config config,
uint32_t  level 
) [private]

Definition at line 197 of file disparity.cpp.

Todo:
Allow remapping left, right?

Definition at line 107 of file disparity.cpp.

void stereo_image_proc::DisparityNodelet::imageCb ( const ImageConstPtr &  l_image_msg,
const CameraInfoConstPtr &  l_info_msg,
const ImageConstPtr &  r_image_msg,
const CameraInfoConstPtr &  r_info_msg 
) [private]
Todo:
Convert (share) with new cv_bridge

Definition at line 130 of file disparity.cpp.

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

Implements nodelet::Nodelet.

Definition at line 63 of file disparity.cpp.


Member Data Documentation

Definition at line 37 of file disparity.cpp.

Definition at line 51 of file disparity.cpp.

boost::recursive_mutex stereo_image_proc::DisparityNodelet::config_mutex_ [private]

Definition at line 44 of file disparity.cpp.

Definition at line 40 of file disparity.cpp.

Definition at line 36 of file disparity.cpp.

Definition at line 27 of file disparity.cpp.

Definition at line 50 of file disparity.cpp.

Definition at line 41 of file disparity.cpp.

Definition at line 47 of file disparity.cpp.

Definition at line 30 of file disparity.cpp.

Definition at line 31 of file disparity.cpp.

Definition at line 30 of file disparity.cpp.

Definition at line 31 of file disparity.cpp.


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


stereo_image_proc
Author(s): Patrick Mihelich, Kurt Konolige, Jeremy Leibs
autogenerated on Fri Jan 3 2014 11:24:49