Go to the documentation of this file.
18 #ifndef GAZEBO_ROS_TRIGGERED_MULTICAMERA_HH
19 #define GAZEBO_ROS_TRIGGERED_MULTICAMERA_HH
41 public:
void Load(sensors::SensorPtr _parent, sdf::ElementPtr _sdf);
47 protected:
virtual void OnNewFrameLeft(
const unsigned char *_image,
48 unsigned int _width,
unsigned int _height,
49 unsigned int _depth,
const std::string &_format);
51 unsigned int _width,
unsigned int _height,
52 unsigned int _depth,
const std::string &_format);
boost::shared_ptr< bool > was_active_
virtual void OnNewFrameRight(const unsigned char *_image, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &_format)
event::ConnectionPtr preRenderConnection_
virtual void OnNewFrameLeft(const unsigned char *_image, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &_format)
Update the controller FIXME: switch to function vectors.
void Load(sensors::SensorPtr _parent, sdf::ElementPtr _sdf)
Load the plugin.
void SetCameraEnabled(const bool _enabled)
~GazeboRosTriggeredMultiCamera()
Destructor.
GazeboRosTriggeredMultiCamera()
Constructor.
std::vector< GazeboRosTriggeredCamera * > triggered_cameras
boost::shared_ptr< int > image_connect_count_
boost::shared_ptr< boost::mutex > image_connect_count_lock_
gazebo_plugins
Author(s): John Hsu
autogenerated on Thu Sep 5 2024 02:49:55