image_proc::CropDecimateNodelet Class Reference

List of all members.

Private Types

typedef
image_proc::CropDecimateConfig 
Config
typedef
dynamic_reconfigure::Server
< Config
ReconfigureServer

Private Member Functions

void configCb (Config &config, uint32_t level)
void connectCb ()
void imageCb (const sensor_msgs::ImageConstPtr &image_msg, const sensor_msgs::CameraInfoConstPtr &info_msg)
virtual void onInit ()

Private Attributes

Config config_
boost::recursive_mutex config_mutex_
boost::mutex connect_mutex_
boost::shared_ptr
< image_transport::ImageTransport > 
it_in_
boost::shared_ptr
< image_transport::ImageTransport > 
it_out_
image_transport::CameraPublisher pub_
int queue_size_
boost::shared_ptr
< ReconfigureServer
reconfigure_server_
image_transport::CameraSubscriber sub_

Detailed Description

Definition at line 9 of file crop_decimate.cpp.


Member Typedef Documentation

Definition at line 18 of file crop_decimate.cpp.

typedef dynamic_reconfigure::Server<Config> image_proc::CropDecimateNodelet::ReconfigureServer [private]

Definition at line 19 of file crop_decimate.cpp.


Member Function Documentation

void image_proc::CropDecimateNodelet::configCb ( Config config,
uint32_t  level 
) [private]

Definition at line 305 of file crop_decimate.cpp.

void image_proc::CropDecimateNodelet::connectCb (  )  [private]

Definition at line 62 of file crop_decimate.cpp.

void image_proc::CropDecimateNodelet::imageCb ( const sensor_msgs::ImageConstPtr &  image_msg,
const sensor_msgs::CameraInfoConstPtr &  info_msg 
) [private]

Todo:
Check image dimensions match info_msg
Todo:
Publish tweaks to config_ so they appear in reconfigure_gui
Todo:
Could support odd offsets for Bayer images, but it's a tad complicated
Todo:
Support 16-bit encodings

Definition at line 71 of file crop_decimate.cpp.

void image_proc::CropDecimateNodelet::onInit (  )  [private, virtual]

Definition at line 36 of file crop_decimate.cpp.


Member Data Documentation

Definition at line 21 of file crop_decimate.cpp.

boost::recursive_mutex image_proc::CropDecimateNodelet::config_mutex_ [private]

Definition at line 17 of file crop_decimate.cpp.

Definition at line 13 of file crop_decimate.cpp.

boost::shared_ptr<image_transport::ImageTransport> image_proc::CropDecimateNodelet::it_in_ [private]

Definition at line 9 of file crop_decimate.cpp.

boost::shared_ptr<image_transport::ImageTransport> image_proc::CropDecimateNodelet::it_out_ [private]

Definition at line 9 of file crop_decimate.cpp.

image_transport::CameraPublisher image_proc::CropDecimateNodelet::pub_ [private]

Definition at line 14 of file crop_decimate.cpp.

Definition at line 11 of file crop_decimate.cpp.

Definition at line 20 of file crop_decimate.cpp.

image_transport::CameraSubscriber image_proc::CropDecimateNodelet::sub_ [private]

Definition at line 10 of file crop_decimate.cpp.


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


image_proc
Author(s): Patrick Mihelich, Kurt Konolige, Jeremy Leibs
autogenerated on Fri Jan 11 12:13:54 2013