Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
resized_image_transport::ImageResizer Class Reference
Inheritance diagram for resized_image_transport::ImageResizer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ImageResizer ()
 ~ImageResizer ()

Protected Types

typedef
dynamic_reconfigure::Server
< resized_image_transport::ImageResizerConfig > 
ReconfigureServer

Protected Member Functions

void callback (const sensor_msgs::ImageConstPtr &img, const sensor_msgs::CameraInfoConstPtr &info)
void config_cb (resized_image_transport::ImageResizerConfig &config, uint32_t level)
void onInit ()
void snapshot_msg_cb (const std_msgs::EmptyConstPtr msg)
bool snapshot_srv_cb (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)

Protected Attributes

image_transport::CameraPublisher cp_
image_transport::CameraSubscriber cs_
int dst_height_
int dst_width_
boost::circular_buffer< double > in_bytes
boost::circular_buffer< double > in_times
image_transport::ImageTransportit_
ros::Time last_publish_time_
ros::Time last_rosinfo_time_
ros::Time last_subscribe_time_
int max_queue_size_
boost::mutex mutex_
ros::NodeHandle nh
boost::circular_buffer< double > out_bytes
boost::circular_buffer< double > out_times
ros::Duration period_
ros::NodeHandle pnh
bool publish_once_
ReconfigureServer reconfigure_server_
double resize_x_
double resize_y_
ros::ServiceServer srv_
ros::Subscriber sub_
bool use_bytes_
bool use_messages_
bool use_snapshot_
bool verbose_

Detailed Description

Definition at line 23 of file image_resizer_nodelet.cpp.


Member Typedef Documentation

typedef dynamic_reconfigure::Server<resized_image_transport::ImageResizerConfig> resized_image_transport::ImageResizer::ReconfigureServer [protected]

Definition at line 32 of file image_resizer_nodelet.cpp.


Constructor & Destructor Documentation

Definition at line 118 of file image_resizer_nodelet.cpp.

Definition at line 124 of file image_resizer_nodelet.cpp.


Member Function Documentation

void resized_image_transport::ImageResizer::callback ( const sensor_msgs::ImageConstPtr &  img,
const sensor_msgs::CameraInfoConstPtr &  info 
) [inline, protected]

Definition at line 153 of file image_resizer_nodelet.cpp.

void resized_image_transport::ImageResizer::config_cb ( resized_image_transport::ImageResizerConfig &  config,
uint32_t  level 
) [inline, protected]

Definition at line 128 of file image_resizer_nodelet.cpp.

void resized_image_transport::ImageResizer::onInit ( ) [inline, protected, virtual]

Implements nodelet::Nodelet.

Definition at line 64 of file image_resizer_nodelet.cpp.

void resized_image_transport::ImageResizer::snapshot_msg_cb ( const std_msgs::EmptyConstPtr  msg) [inline, protected]

Definition at line 139 of file image_resizer_nodelet.cpp.

bool resized_image_transport::ImageResizer::snapshot_srv_cb ( std_srvs::Empty::Request &  req,
std_srvs::Empty::Response &  res 
) [inline, protected]

Definition at line 145 of file image_resizer_nodelet.cpp.


Member Data Documentation

Definition at line 36 of file image_resizer_nodelet.cpp.

Definition at line 35 of file image_resizer_nodelet.cpp.

Definition at line 42 of file image_resizer_nodelet.cpp.

Definition at line 42 of file image_resizer_nodelet.cpp.

boost::circular_buffer<double> resized_image_transport::ImageResizer::in_bytes [protected]

Definition at line 61 of file image_resizer_nodelet.cpp.

boost::circular_buffer<double> resized_image_transport::ImageResizer::in_times [protected]

Definition at line 59 of file image_resizer_nodelet.cpp.

Definition at line 37 of file image_resizer_nodelet.cpp.

Definition at line 49 of file image_resizer_nodelet.cpp.

Definition at line 49 of file image_resizer_nodelet.cpp.

Definition at line 49 of file image_resizer_nodelet.cpp.

Definition at line 43 of file image_resizer_nodelet.cpp.

Definition at line 51 of file image_resizer_nodelet.cpp.

Definition at line 28 of file image_resizer_nodelet.cpp.

boost::circular_buffer<double> resized_image_transport::ImageResizer::out_bytes [protected]

Definition at line 62 of file image_resizer_nodelet.cpp.

boost::circular_buffer<double> resized_image_transport::ImageResizer::out_times [protected]

Definition at line 60 of file image_resizer_nodelet.cpp.

Definition at line 50 of file image_resizer_nodelet.cpp.

Definition at line 29 of file image_resizer_nodelet.cpp.

Definition at line 45 of file image_resizer_nodelet.cpp.

Definition at line 33 of file image_resizer_nodelet.cpp.

Definition at line 41 of file image_resizer_nodelet.cpp.

Definition at line 41 of file image_resizer_nodelet.cpp.

Definition at line 38 of file image_resizer_nodelet.cpp.

Definition at line 39 of file image_resizer_nodelet.cpp.

Definition at line 47 of file image_resizer_nodelet.cpp.

Definition at line 46 of file image_resizer_nodelet.cpp.

Definition at line 44 of file image_resizer_nodelet.cpp.

Definition at line 48 of file image_resizer_nodelet.cpp.


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


resized_image_transport
Author(s): Yohei Kakiuchi
autogenerated on Mon Oct 6 2014 01:16:31