#include <baro.h>
Public Types | |
enum | { MeasurementDimension = Measurement_<BaroModel>::MeasurementDimension } |
Public Types inherited from hector_pose_estimation::Measurement_< BaroModel > | |
enum | |
typedef Model::MeasurementVector | MeasurementVector |
typedef BaroModel | Model |
typedef Model::NoiseVariance | NoiseVariance |
typedef traits::Update< BaroModel >::type | Update |
Public Member Functions | |
Baro (const std::string &name="baro") | |
double | getElevation () const |
double | getQnh () const |
virtual void | onReset () |
virtual bool | prepareUpdate (State &state, const Update &update) |
void | setElevation (double elevation) |
void | setQnh (double qnh) |
virtual | ~Baro () |
Public Member Functions inherited from hector_pose_estimation::Measurement_< BaroModel > | |
virtual const boost::shared_ptr< Filter::Corrector_< Model > > & | corrector () const |
virtual Filter * | filter () const |
virtual int | getDimension () const |
virtual Model * | getModel () const |
virtual NoiseVariance const & | getVariance (const Update &update, const State &state) |
virtual MeasurementVector const & | getVector (const Update &update, const State &state) |
virtual bool | init (PoseEstimation &estimator, State &state) |
Measurement_ (const std::string &name) | |
Measurement_ (Model *model, const std::string &name) | |
virtual void | reset (State &state) |
virtual void | setFilter (Filter *filter=0) |
virtual void | setNoiseVariance (NoiseVariance const &R) |
virtual | ~Measurement_ () |
Public Member Functions inherited from hector_pose_estimation::Measurement | |
virtual bool | active (const State &state) |
virtual void | add (const MeasurementUpdate &update) |
virtual void | cleanup () |
void | disable () |
void | enable () |
bool | enabled () const |
double | getMinInterval () const |
virtual const std::string & | getName () const |
virtual SystemStatus | getStatusFlags () const |
double | getTimeout () const |
void | increase_timer (double dt) |
Measurement (const std::string &name) | |
virtual ParameterList & | parameters () |
virtual const ParameterList & | parameters () const |
virtual bool | process () |
void | setMinInterval (double min_interval) |
void | setName (const std::string &name) |
void | setTimeout (double timeout) |
bool | timedout () const |
virtual bool | update (const MeasurementUpdate &update) |
virtual | ~Measurement () |
hector_pose_estimation::Baro::Baro | ( | const std::string & | name = "baro" | ) |
|
inline |
|
virtual |
Reimplemented from hector_pose_estimation::HeightBaroCommon.
Reimplemented from hector_pose_estimation::Measurement_< BaroModel >.
|
inline |
|
inline |