17 #ifndef _GAZEBO_SENSORS_GPURAYENSOR_PRIVATE_HH_
18 #define _GAZEBO_SENSORS_GPURAYENSOR_PRIVATE_HH_
double rangeCountRatio
Range count ratio.
Definition: GpuRaySensorPrivate.hh:64
transport::PublisherPtr scanPub
Publisher to publish ray sensor data.
Definition: GpuRaySensorPrivate.hh:79
Forward declarations for transport.
default namespace for gazebo
rendering::GpuLaserPtr laserCam
GPU laser rendering.
Definition: GpuRaySensorPrivate.hh:67
sdf::ElementPtr cameraElem
Camera SDF element.
Definition: GpuRaySensorPrivate.hh:49
physics::EntityPtr parentEntity
Parent entity of gpu ray sensor.
Definition: GpuRaySensorPrivate.hh:76
sdf::ElementPtr horzElem
Horizontal SDF element.
Definition: GpuRaySensorPrivate.hh:40
bool rendered
True if the sensor was rendered.
Definition: GpuRaySensorPrivate.hh:82
boost::shared_ptr< Entity > EntityPtr
Definition: PhysicsTypes.hh:80
boost::shared_ptr< GpuLaser > GpuLaserPtr
Definition: RenderTypes.hh:104
sdf::ElementPtr vertElem
Vertical SDF element.
Definition: GpuRaySensorPrivate.hh:43
msgs::LaserScanStamped laserMsg
Laser message to publish data.
Definition: GpuRaySensorPrivate.hh:73
unsigned int horzRangeCount
Horizontal range count.
Definition: GpuRaySensorPrivate.hh:58
unsigned int vertRangeCount
Vertical range count.
Definition: GpuRaySensorPrivate.hh:61
unsigned int vertRayCount
Vertical ray count.
Definition: GpuRaySensorPrivate.hh:55
sdf::ElementPtr rangeElem
Range SDF element.
Definition: GpuRaySensorPrivate.hh:46
Definition: GpuRaySensorPrivate.hh:34
boost::shared_ptr< Publisher > PublisherPtr
Definition: TransportTypes.hh:49
unsigned int horzRayCount
Horizontal ray count.
Definition: GpuRaySensorPrivate.hh:52
sdf::ElementPtr scanElem
Scan SDF elementz.
Definition: GpuRaySensorPrivate.hh:37
std::mutex mutex
Mutex to protect getting ranges.
Definition: GpuRaySensorPrivate.hh:70