#include <heading.h>
Public Member Functions | |
virtual bool | active (const State &state) |
virtual void | getExpectedValue (MeasurementVector &y_pred, const State &state) |
virtual void | getMeasurementNoise (NoiseVariance &R, const State &, bool init) |
virtual void | getStateJacobian (MeasurementMatrix &C, const State &state, bool init) |
virtual SystemStatus | getStatusFlags () |
HeadingModel () | |
virtual void | limitError (MeasurementVector &error) |
virtual | ~HeadingModel () |
Protected Attributes | |
double | stddev_ |
Definition at line 36 of file heading.cpp.
hector_pose_estimation::HeadingModel::~HeadingModel | ( | ) | [virtual] |
Definition at line 41 of file heading.cpp.
virtual bool hector_pose_estimation::HeadingModel::active | ( | const State & | state | ) | [inline, virtual] |
Reimplemented from hector_pose_estimation::MeasurementModel.
void hector_pose_estimation::HeadingModel::getExpectedValue | ( | MeasurementVector & | y_pred, |
const State & | state | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::MeasurementModel_< HeadingModel, 1 >.
Definition at line 50 of file heading.cpp.
void hector_pose_estimation::HeadingModel::getMeasurementNoise | ( | NoiseVariance & | R, |
const State & | , | ||
bool | init | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::MeasurementModel_< HeadingModel, 1 >.
Definition at line 43 of file heading.cpp.
void hector_pose_estimation::HeadingModel::getStateJacobian | ( | MeasurementMatrix & | C, |
const State & | state, | ||
bool | init | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::MeasurementModel_< HeadingModel, 1 >.
Definition at line 56 of file heading.cpp.
virtual SystemStatus hector_pose_estimation::HeadingModel::getStatusFlags | ( | ) | [inline, virtual] |
Reimplemented from hector_pose_estimation::MeasurementModel.
void hector_pose_estimation::HeadingModel::limitError | ( | MeasurementVector & | error | ) | [virtual] |
Reimplemented from hector_pose_estimation::MeasurementModel_< HeadingModel, 1 >.
Definition at line 71 of file heading.cpp.
double hector_pose_estimation::HeadingModel::stddev_ [protected] |