#include <magnetic.h>
Public Member Functions | |
virtual bool | beforeUpdate (PoseEstimation &estimator, const Update &update) |
virtual NoiseCovariance const & | getCovariance (const Update &update) |
virtual MeasurementVector const & | getVector (const Update &update) |
Magnetic (const std::string &name="height") | |
virtual void | onReset () |
virtual | ~Magnetic () |
Private Attributes | |
bool | auto_heading_ |
ColumnVector | deviation_ |
NoiseCovariance | R_ |
GlobalReference * | reference_ |
MeasurementVector | y_ |
Definition at line 69 of file magnetic.h.
hector_pose_estimation::Magnetic::Magnetic | ( | const std::string & | name = "height" | ) |
Definition at line 176 of file magnetic.cpp.
virtual hector_pose_estimation::Magnetic::~Magnetic | ( | ) | [inline, virtual] |
Definition at line 73 of file magnetic.h.
bool hector_pose_estimation::Magnetic::beforeUpdate | ( | PoseEstimation & | estimator, |
const Update & | update | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::Measurement_< MagneticModel >.
Definition at line 220 of file magnetic.cpp.
const MagneticModel::NoiseCovariance & hector_pose_estimation::Magnetic::getCovariance | ( | const Update & | update | ) | [virtual] |
Reimplemented from hector_pose_estimation::Measurement_< MagneticModel >.
Definition at line 203 of file magnetic.cpp.
const MagneticModel::MeasurementVector & hector_pose_estimation::Magnetic::getVector | ( | const Update & | update | ) | [virtual] |
Reimplemented from hector_pose_estimation::Measurement_< MagneticModel >.
Definition at line 190 of file magnetic.cpp.
void hector_pose_estimation::Magnetic::onReset | ( | ) | [virtual] |
Reimplemented from hector_pose_estimation::Measurement.
Definition at line 186 of file magnetic.cpp.
bool hector_pose_estimation::Magnetic::auto_heading_ [private] |
Definition at line 83 of file magnetic.h.
Definition at line 85 of file magnetic.h.
Definition at line 88 of file magnetic.h.
Definition at line 84 of file magnetic.h.
Definition at line 87 of file magnetic.h.