Go to the documentation of this file.
18 #ifndef _GAZEBO_SENSORS_ALTIMETERSENSOR_HH_
19 #define _GAZEBO_SENSORS_ALTIMETERSENSOR_HH_
36 class AltimeterSensorPrivate;
51 public:
virtual void Load(
const std::string &_worldName,
52 sdf::ElementPtr _sdf);
55 public:
virtual void Load(
const std::string &_worldName);
58 public:
virtual void Init();
67 public:
virtual void Fini();
87 private: std::unique_ptr<AltimeterSensorPrivate> dataPtr;
virtual std::string GetTopic() const
Forward declarations for the common classes.
Definition: Animation.hh:27
sensors
Definition: SensorManager.hh:35
Forward declarations for transport.
double Altitude() const
Accessor for current vertical position.
Forward declarations and typedefs for sensors.
default namespace for gazebo
void SetReferenceAltitude(const double _refAlt)
Accessor for current vertical velocity.
double VerticalVelocity() const
Accessor for current vertical velocity.
double ReferenceAltitude() const
Accessor for the reference altitude.
AltimeterSensor()
Constructor.
virtual void Init()
Initialize the sensor.
virtual void Fini()
Finalize the sensor.
virtual ~AltimeterSensor()
Destructor.
Base class for sensors.
Definition: Sensor.hh:53
virtual bool UpdateImpl(const bool _force)
This gets overwritten by derived sensor types.
virtual void Load(const std::string &_worldName, sdf::ElementPtr _sdf)
Load the sensor with SDF parameters.
AltimeterSensor to provide vertical position and velocity.
Definition: AltimeterSensor.hh:43
virtual void Load(const std::string &_worldName)
Load the sensor with default parameters.