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

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_
std::string target_frame_id_

Detailed Description

Definition at line 52 of file crop_decimate.cpp.


Member Typedef Documentation

typedef image_proc::CropDecimateConfig image_proc::CropDecimateNodelet::Config [private]

Definition at line 65 of file crop_decimate.cpp.

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

Definition at line 66 of file crop_decimate.cpp.


Member Function Documentation

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

Definition at line 344 of file crop_decimate.cpp.

Definition at line 107 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 save copies by allocating this above and having output.image alias it

Definition at line 172 of file crop_decimate.cpp.

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

Implements nodelet::Nodelet.

Definition at line 80 of file crop_decimate.cpp.


Member Data Documentation

Definition at line 68 of file crop_decimate.cpp.

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

Definition at line 64 of file crop_decimate.cpp.

Definition at line 60 of file crop_decimate.cpp.

Definition at line 55 of file crop_decimate.cpp.

Definition at line 55 of file crop_decimate.cpp.

Definition at line 61 of file crop_decimate.cpp.

Definition at line 57 of file crop_decimate.cpp.

Definition at line 67 of file crop_decimate.cpp.

Definition at line 56 of file crop_decimate.cpp.

Definition at line 58 of file crop_decimate.cpp.


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


image_proc
Author(s): Patrick Mihelich, Kurt Konolige, Jeremy Leibs
autogenerated on Wed May 1 2019 02:51:47