Public Member Functions | Protected Member Functions | Protected Attributes
gazebo::GazeboRosVideo Class Reference

#include <gazebo_ros_video.h>

List of all members.

Public Member Functions

 GazeboRosVideo ()
void Load (rendering::VisualPtr parent, sdf::ElementPtr sdf)
void processImage (const sensor_msgs::ImageConstPtr &msg)
virtual ~GazeboRosVideo ()

Protected Member Functions

void QueueThread ()
virtual void UpdateChild ()

Protected Attributes

boost::thread callback_queue_thread_
ros::Subscriber camera_subscriber_
cv_bridge::CvImagePtr image_
boost::mutex m_image_
rendering::VisualPtr model_
bool new_image_available_
ros::CallbackQueue queue_
std::string robot_namespace_
boost::shared_ptr
< ros::NodeHandle
rosnode_
std::string topic_name_
event::ConnectionPtr update_connection_
boost::shared_ptr< VideoVisualvideo_visual_

Detailed Description

Definition at line 59 of file gazebo_ros_video.h.


Constructor & Destructor Documentation

Definition at line 114 of file gazebo_ros_video.cpp.

Definition at line 117 of file gazebo_ros_video.cpp.


Member Function Documentation

void gazebo::GazeboRosVideo::Load ( rendering::VisualPtr  parent,
sdf::ElementPtr  sdf 
)

Definition at line 120 of file gazebo_ros_video.cpp.

void gazebo::GazeboRosVideo::processImage ( const sensor_msgs::ImageConstPtr &  msg)

Definition at line 215 of file gazebo_ros_video.cpp.

Definition at line 224 of file gazebo_ros_video.cpp.

void gazebo::GazeboRosVideo::UpdateChild ( ) [protected, virtual]

Definition at line 205 of file gazebo_ros_video.cpp.


Member Data Documentation

Definition at line 91 of file gazebo_ros_video.h.

Definition at line 86 of file gazebo_ros_video.h.

Definition at line 80 of file gazebo_ros_video.h.

boost::mutex gazebo::GazeboRosVideo::m_image_ [protected]

Definition at line 81 of file gazebo_ros_video.h.

rendering::VisualPtr gazebo::GazeboRosVideo::model_ [protected]

Definition at line 74 of file gazebo_ros_video.h.

Definition at line 82 of file gazebo_ros_video.h.

Definition at line 90 of file gazebo_ros_video.h.

Definition at line 87 of file gazebo_ros_video.h.

boost::shared_ptr<ros::NodeHandle> gazebo::GazeboRosVideo::rosnode_ [protected]

Definition at line 85 of file gazebo_ros_video.h.

std::string gazebo::GazeboRosVideo::topic_name_ [protected]

Definition at line 88 of file gazebo_ros_video.h.

Definition at line 76 of file gazebo_ros_video.h.

boost::shared_ptr<VideoVisual> gazebo::GazeboRosVideo::video_visual_ [protected]

Definition at line 78 of file gazebo_ros_video.h.


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


gazebo_plugins
Author(s): John Hsu
autogenerated on Thu Feb 23 2017 03:43:23