#include <magnetic.h>
Public Member Functions | |
virtual NoiseVariance const & | getVariance (const Update &update, const State &) |
virtual MeasurementVector const & | getVector (const Update &update, const State &) |
Magnetic (const std::string &name="height") | |
virtual void | onReset () |
virtual bool | prepareUpdate (State &state, const Update &update) |
virtual | ~Magnetic () |
Private Attributes | |
bool | auto_heading_ |
ColumnVector | deviation_ |
NoiseVariance | R_ |
GlobalReferencePtr | reference_ |
MeasurementVector | y_ |
Definition at line 68 of file magnetic.h.
hector_pose_estimation::Magnetic::Magnetic | ( | const std::string & | name = "height" | ) |
Definition at line 183 of file magnetic.cpp.
virtual hector_pose_estimation::Magnetic::~Magnetic | ( | ) | [inline, virtual] |
Definition at line 72 of file magnetic.h.
const MagneticModel::NoiseVariance & hector_pose_estimation::Magnetic::getVariance | ( | const Update & | update, |
const State & | state | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::Measurement_< MagneticModel >.
Definition at line 210 of file magnetic.cpp.
const MagneticModel::MeasurementVector & hector_pose_estimation::Magnetic::getVector | ( | const Update & | update, |
const State & | state | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::Measurement_< MagneticModel >.
Definition at line 197 of file magnetic.cpp.
void hector_pose_estimation::Magnetic::onReset | ( | ) | [virtual] |
Reimplemented from hector_pose_estimation::Measurement.
Definition at line 193 of file magnetic.cpp.
bool hector_pose_estimation::Magnetic::prepareUpdate | ( | State & | state, |
const Update & | update | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::Measurement_< MagneticModel >.
Definition at line 223 of file magnetic.cpp.
bool hector_pose_estimation::Magnetic::auto_heading_ [private] |
Definition at line 82 of file magnetic.h.
Definition at line 84 of file magnetic.h.
Reimplemented from hector_pose_estimation::Measurement_< MagneticModel >.
Definition at line 87 of file magnetic.h.
Definition at line 83 of file magnetic.h.
Definition at line 86 of file magnetic.h.