Image message class that is interoperable with sensor_msgs/Image but uses a CByteImage representation for the image data. More...
#include <ivt_image.h>
| Public Member Functions | |
| sensor_msgs::ImagePtr | toImageMsg () const | 
| Convert this message to a ROS sensor_msgs::Image message.  More... | |
| void | toImageMsg (sensor_msgs::Image &ros_image) const | 
| Copy the message data to a ROS sensor_msgs::Image message.  More... | |
| ~IvtImage () | |
| Public Attributes | |
| std::string | encoding | 
| Image encoding ("mono8", "bgr8", etc.)  More... | |
| std_msgs::Header | header | 
| ROS header.  More... | |
| CByteImage * | image | 
| Image data for use with Ivt.  More... | |
| Protected Attributes | |
| boost::shared_ptr< void const > | tracked_object_ | 
Image message class that is interoperable with sensor_msgs/Image but uses a CByteImage representation for the image data.
Definition at line 46 of file ivt_image.h.
| ivt_bridge::IvtImage::~IvtImage | ( | ) | 
Definition at line 180 of file ivt_image.cpp.
| sensor_msgs::ImagePtr ivt_bridge::IvtImage::toImageMsg | ( | ) | const | 
Convert this message to a ROS sensor_msgs::Image message.
The returned sensor_msgs::Image message contains a copy of the image data.
Definition at line 184 of file ivt_image.cpp.
| void ivt_bridge::IvtImage::toImageMsg | ( | sensor_msgs::Image & | ros_image | ) | const | 
Copy the message data to a ROS sensor_msgs::Image message.
This overload is intended mainly for aggregate messages such as stereo_msgs::DisparityImage, which contains a sensor_msgs::Image as a data member.
Definition at line 190 of file ivt_image.cpp.
| std::string ivt_bridge::IvtImage::encoding | 
Image encoding ("mono8", "bgr8", etc.)
Definition at line 49 of file ivt_image.h.
| std_msgs::Header ivt_bridge::IvtImage::header | 
ROS header.
Definition at line 48 of file ivt_image.h.
| CByteImage* ivt_bridge::IvtImage::image | 
Image data for use with Ivt.
Definition at line 50 of file ivt_image.h.
| 
 | protected | 
Definition at line 70 of file ivt_image.h.