17 #ifndef _GAZEBO_SENSORS_RAYSENSOR_PRIVATE_HH_
18 #define _GAZEBO_SENSORS_RAYSENSOR_PRIVATE_HH_
physics::CollisionPtr laserCollision
Laser collision pointer.
Definition: RaySensorPrivate.hh:35
msgs::LaserScanStamped laserMsg
Laser message.
Definition: RaySensorPrivate.hh:50
Forward declarations for transport.
Definition: RaySensorPrivate.hh:32
default namespace for gazebo
boost::shared_ptr< Collision > CollisionPtr
Definition: PhysicsTypes.hh:104
std::mutex mutex
Mutex to protect laserMsg.
Definition: RaySensorPrivate.hh:47
physics::EntityPtr parentEntity
Parent entity pointer.
Definition: RaySensorPrivate.hh:41
boost::shared_ptr< MultiRayShape > MultiRayShapePtr
Definition: PhysicsTypes.hh:144
transport::PublisherPtr scanPub
Publisher for the scans.
Definition: RaySensorPrivate.hh:44
boost::shared_ptr< Entity > EntityPtr
Definition: PhysicsTypes.hh:80
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:49
physics::MultiRayShapePtr laserShape
Multi ray shapre pointer.
Definition: RaySensorPrivate.hh:38