#include <ROSInterface.h>

Classes | |
| class | CameraBufferCallback |
Public Member Functions | |
| void | createPublisher (ros::NodeHandle &nh) |
| void | publish () |
| VirtualCameraToROSImage (VirtualCamera *camera, std::string topic, std::string info_topic, int rate, int depth) | |
| ~VirtualCameraToROSImage () | |
Public Attributes | |
| OpenThreads::Mutex | mutex |
| osg::ref_ptr< osg::Image > | osgimage |
Private Attributes | |
| int | bw |
| VirtualCamera * | cam |
| int | depth |
| std::string | image_topic |
| image_transport::Publisher | img_pub_ |
| boost::shared_ptr < image_transport::ImageTransport > | it |
Definition at line 378 of file ROSInterface.h.
| VirtualCameraToROSImage::VirtualCameraToROSImage | ( | VirtualCamera * | camera, |
| std::string | topic, | ||
| std::string | info_topic, | ||
| int | rate, | ||
| int | depth | ||
| ) |
Definition at line 677 of file ROSInterface.cpp.
Definition at line 815 of file ROSInterface.cpp.
| void VirtualCameraToROSImage::createPublisher | ( | ros::NodeHandle & | nh | ) | [virtual] |
Implements ROSPublisherInterface.
Definition at line 688 of file ROSInterface.cpp.
| void VirtualCameraToROSImage::publish | ( | ) | [virtual] |
Implements ROSPublisherInterface.
Definition at line 699 of file ROSInterface.cpp.
int VirtualCameraToROSImage::bw [private] |
Definition at line 399 of file ROSInterface.h.
VirtualCamera* VirtualCameraToROSImage::cam [private] |
Definition at line 397 of file ROSInterface.h.
int VirtualCameraToROSImage::depth [private] |
Definition at line 398 of file ROSInterface.h.
std::string VirtualCameraToROSImage::image_topic [private] |
Definition at line 396 of file ROSInterface.h.
Definition at line 395 of file ROSInterface.h.
boost::shared_ptr<image_transport::ImageTransport> VirtualCameraToROSImage::it [private] |
Definition at line 394 of file ROSInterface.h.
| OpenThreads::Mutex VirtualCameraToROSImage::mutex |
Definition at line 411 of file ROSInterface.h.
| osg::ref_ptr< osg::Image > VirtualCameraToROSImage::osgimage |
Definition at line 410 of file ROSInterface.h.