Public Member Functions | Private Member Functions | Private Attributes
gazebo::GazeboRosIrSensor Class Reference

#include <gazebo_ros_ir_sensor.h>

List of all members.

Public Member Functions

 GazeboRosIrSensor ()
void Load (sensors::SensorPtr _parent, sdf::ElementPtr _sdf)
 ~GazeboRosIrSensor ()

Private Member Functions

void IrSensorConnect ()
void IrSensorDisconnect ()
void LoadThread ()
void OnScan (ConstLaserScanStampedPtr &_msg)

Private Attributes

boost::thread deferred_load_thread_
std::string frame_name_
gazebo::transport::NodePtr gazebo_node_
GazeboRosPtr gazebo_ros_
int ir_sensor_connect_count_
gazebo::transport::SubscriberPtr ir_sensor_scan_sub_
sensors::RaySensorPtr parent_ray_sensor_
PubMultiQueue pmq
ros::Publisher pub_
PubQueue< std_msgs::Float32 >::Ptr pub_queue_
std::string robot_namespace_
ros::NodeHandlerosnode_
sdf::ElementPtr sdf
unsigned int seed
std::string tf_prefix_
std::string topic_name_
physics::WorldPtr world_
std::string world_name_

Detailed Description

Definition at line 27 of file gazebo_ros_ir_sensor.h.


Constructor & Destructor Documentation

Definition at line 27 of file gazebo_ros_ir_sensor.cpp.

Definition at line 32 of file gazebo_ros_ir_sensor.cpp.


Member Function Documentation

Definition at line 151 of file gazebo_ros_ir_sensor.cpp.

Definition at line 167 of file gazebo_ros_ir_sensor.cpp.

void gazebo::GazeboRosIrSensor::Load ( sensors::SensorPtr  _parent,
sdf::ElementPtr  _sdf 
)

Definition at line 38 of file gazebo_ros_ir_sensor.cpp.

Definition at line 105 of file gazebo_ros_ir_sensor.cpp.

void gazebo::GazeboRosIrSensor::OnScan ( ConstLaserScanStampedPtr &  _msg) [private]

Definition at line 192 of file gazebo_ros_ir_sensor.cpp.


Member Data Documentation

Definition at line 71 of file gazebo_ros_ir_sensor.h.

Definition at line 60 of file gazebo_ros_ir_sensor.h.

gazebo::transport::NodePtr gazebo::GazeboRosIrSensor::gazebo_node_ [private]

Definition at line 74 of file gazebo_ros_ir_sensor.h.

Definition at line 44 of file gazebo_ros_ir_sensor.h.

Definition at line 39 of file gazebo_ros_ir_sensor.h.

gazebo::transport::SubscriberPtr gazebo::GazeboRosIrSensor::ir_sensor_scan_sub_ [private]

Definition at line 75 of file gazebo_ros_ir_sensor.h.

sensors::RaySensorPtr gazebo::GazeboRosIrSensor::parent_ray_sensor_ [private]

Definition at line 49 of file gazebo_ros_ir_sensor.h.

Definition at line 79 of file gazebo_ros_ir_sensor.h.

Definition at line 53 of file gazebo_ros_ir_sensor.h.

PubQueue<std_msgs::Float32>::Ptr gazebo::GazeboRosIrSensor::pub_queue_ [private]

Definition at line 54 of file gazebo_ros_ir_sensor.h.

Definition at line 66 of file gazebo_ros_ir_sensor.h.

Definition at line 52 of file gazebo_ros_ir_sensor.h.

sdf::ElementPtr gazebo::GazeboRosIrSensor::sdf [private]

Definition at line 69 of file gazebo_ros_ir_sensor.h.

unsigned int gazebo::GazeboRosIrSensor::seed [private]

Definition at line 72 of file gazebo_ros_ir_sensor.h.

Definition at line 63 of file gazebo_ros_ir_sensor.h.

Definition at line 57 of file gazebo_ros_ir_sensor.h.

physics::WorldPtr gazebo::GazeboRosIrSensor::world_ [private]

Definition at line 46 of file gazebo_ros_ir_sensor.h.

Definition at line 45 of file gazebo_ros_ir_sensor.h.


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


pheeno_ros_sim
Author(s): Zahi Kakish
autogenerated on Thu Jun 6 2019 19:59:41