#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.