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 63 of file disparity.cpp.


Member Typedef Documentation

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

Definition at line 71 of file disparity.cpp.

Definition at line 73 of file disparity.cpp.

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

Definition at line 83 of file disparity.cpp.

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

Definition at line 70 of file disparity.cpp.

Definition at line 72 of file disparity.cpp.

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

Definition at line 84 of file disparity.cpp.


Member Function Documentation

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

Definition at line 235 of file disparity.cpp.

Todo:
Allow remapping left, right?

Definition at line 145 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 168 of file disparity.cpp.

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

Implements nodelet::Nodelet.

Definition at line 101 of file disparity.cpp.


Member Data Documentation

Definition at line 75 of file disparity.cpp.

Definition at line 89 of file disparity.cpp.

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

Definition at line 82 of file disparity.cpp.

Definition at line 78 of file disparity.cpp.

Definition at line 74 of file disparity.cpp.

Definition at line 65 of file disparity.cpp.

Definition at line 88 of file disparity.cpp.

Definition at line 79 of file disparity.cpp.

Definition at line 85 of file disparity.cpp.

Definition at line 68 of file disparity.cpp.

Definition at line 69 of file disparity.cpp.

Definition at line 68 of file disparity.cpp.

Definition at line 69 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 Mon Oct 6 2014 00:46:19