Namespaces | Typedefs | Enumerations
SensorTypes.hh File Reference

Forward declarations and typedefs for sensors. More...

#include <vector>
#include <boost/shared_ptr.hpp>
#include "gazebo/util/system.hh"
Include dependency graph for SensorTypes.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 gazebo
 Forward declarations for the common classes.
 
 gazebo::sensors
 Sensors namespace.
 

Typedefs

typedef std::vector
< AltimeterSensor > 
gazebo::sensors::AltimeterSensor_V
 
typedef boost::shared_ptr
< AltimeterSensor > 
gazebo::sensors::AltimeterSensorPtr
 
typedef std::vector
< CameraSensorPtr > 
gazebo::sensors::CameraSensor_V
 
typedef boost::shared_ptr
< CameraSensor > 
gazebo::sensors::CameraSensorPtr
 
typedef std::vector
< ContactSensorPtr > 
gazebo::sensors::ContactSensor_V
 
typedef boost::shared_ptr
< ContactSensor > 
gazebo::sensors::ContactSensorPtr
 
typedef std::vector
< DepthCameraSensorPtr > 
gazebo::sensors::DepthCameraSensor_V
 
typedef boost::shared_ptr
< DepthCameraSensor > 
gazebo::sensors::DepthCameraSensorPtr
 
typedef boost::shared_ptr
< ForceTorqueSensor > 
gazebo::sensors::ForceTorqueSensorPtr
 
typedef boost::shared_ptr
< GaussianNoiseModel > 
gazebo::sensors::GaussianNoiseModelPtr
 
typedef boost::shared_ptr
< GpsSensor > 
gazebo::sensors::GpsSensorPtr
 
typedef std::vector
< GpuRaySensorPtr > 
gazebo::sensors::GpuRaySensor_V
 
typedef boost::shared_ptr
< GpuRaySensor > 
gazebo::sensors::GpuRaySensorPtr
 
typedef boost::shared_ptr
< ImageGaussianNoiseModel > 
gazebo::sensors::ImageGaussianNoiseModelPtr
 Shared pointer to Noise. More...
 
typedef std::vector< ImuSensorPtr > gazebo::sensors::ImuSensor_V
 
typedef boost::shared_ptr
< ImuSensor > 
gazebo::sensors::ImuSensorPtr
 
typedef boost::shared_ptr
< LogicalCameraSensor > 
gazebo::sensors::LogicalCameraSensorPtr
 
typedef boost::shared_ptr
< MagnetometerSensor > 
gazebo::sensors::MagnetometerSensorPtr
 
typedef std::vector
< MultiCameraSensorPtr > 
gazebo::sensors::MultiCameraSensor_V
 
typedef boost::shared_ptr
< MultiCameraSensor > 
gazebo::sensors::MultiCameraSensorPtr
 
typedef boost::shared_ptr< Noise > gazebo::sensors::NoisePtr
 
typedef std::vector< RaySensorPtr > gazebo::sensors::RaySensor_V
 
typedef boost::shared_ptr
< RaySensor > 
gazebo::sensors::RaySensorPtr
 
typedef std::vector< RFIDSensor > gazebo::sensors::RFIDSensor_V
 
typedef boost::shared_ptr
< RFIDSensor > 
gazebo::sensors::RFIDSensorPtr
 
typedef std::vector< RFIDTag > gazebo::sensors::RFIDTag_V
 
typedef boost::shared_ptr
< RFIDTag > 
gazebo::sensors::RFIDTagPtr
 
typedef std::vector< SensorPtr > gazebo::sensors::Sensor_V
 
typedef boost::shared_ptr< Sensor > gazebo::sensors::SensorPtr
 
typedef boost::shared_ptr
< SonarSensor > 
gazebo::sensors::SonarSensorPtr
 
typedef std::vector
< WirelessReceiver > 
gazebo::sensors::WirelessReceiver_V
 
typedef boost::shared_ptr
< WirelessReceiver > 
gazebo::sensors::WirelessReceiverPtr
 
typedef std::vector
< WirelessTransceiver > 
gazebo::sensors::WirelessTransceiver_V
 
typedef boost::shared_ptr
< WirelessTransceiver > 
gazebo::sensors::WirelessTransceiverPtr
 
typedef std::vector
< WirelessTransmitter > 
gazebo::sensors::WirelessTransmitter_V
 
typedef boost::shared_ptr
< WirelessTransmitter > 
gazebo::sensors::WirelessTransmitterPtr
 

Enumerations

enum  gazebo::sensors::SensorNoiseType {
  gazebo::sensors::NO_NOISE = 0, gazebo::sensors::CAMERA_NOISE = 1, gazebo::sensors::GPU_RAY_NOISE = 2, gazebo::sensors::GPS_POSITION_LATITUDE_NOISE_METERS = 3,
  gazebo::sensors::GPS_POSITION_LONGITUDE_NOISE_METERS = 4, gazebo::sensors::GPS_POSITION_ALTITUDE_NOISE_METERS = 5, gazebo::sensors::GPS_VELOCITY_LATITUDE_NOISE_METERS = 6, gazebo::sensors::GPS_VELOCITY_LONGITUDE_NOISE_METERS = 7,
  gazebo::sensors::GPS_VELOCITY_ALTITUDE_NOISE_METERS = 8, gazebo::sensors::RAY_NOISE = 9, gazebo::sensors::MAGNETOMETER_X_NOISE_TESLA = 10, gazebo::sensors::MAGNETOMETER_Y_NOISE_TESLA = 11,
  gazebo::sensors::MAGNETOMETER_Z_NOISE_TESLA = 12, gazebo::sensors::ALTIMETER_POSITION_NOISE_METERS = 13, gazebo::sensors::ALTIMETER_VELOCITY_NOISE_METERS_PER_S = 14, gazebo::sensors::IMU_ANGVEL_X_NOISE_RADIANS_PER_S = 15,
  gazebo::sensors::IMU_ANGVEL_Y_NOISE_RADIANS_PER_S = 16, gazebo::sensors::IMU_ANGVEL_Z_NOISE_RADIANS_PER_S = 17, gazebo::sensors::IMU_LINACC_X_NOISE_METERS_PER_S_SQR = 18, gazebo::sensors::IMU_LINACC_Y_NOISE_METERS_PER_S_SQR = 19,
  gazebo::sensors::IMU_LINACC_Z_NOISE_METERS_PER_S_SQR = 20
}
 

Detailed Description

Forward declarations and typedefs for sensors.