#include <measurement_model.h>
Public Member Functions | |
virtual bool | active (const State &state) |
virtual void | afterUpdate (State &state) |
virtual int | getDimension () const =0 |
virtual SystemStatus | getStatusFlags () |
virtual bool | hasSubsystem () const |
virtual bool | prepareUpdate (State &state, const MeasurementUpdate &update) |
virtual | ~MeasurementModel () |
Definition at line 38 of file measurement_model.h.
virtual hector_pose_estimation::MeasurementModel::~MeasurementModel | ( | ) | [inline, virtual] |
Definition at line 40 of file measurement_model.h.
virtual bool hector_pose_estimation::MeasurementModel::active | ( | const State & | state | ) | [inline, virtual] |
Reimplemented in hector_pose_estimation::GravityModel, hector_pose_estimation::ZeroRateModel, and hector_pose_estimation::HeadingModel.
Definition at line 46 of file measurement_model.h.
virtual void hector_pose_estimation::MeasurementModel::afterUpdate | ( | State & | state | ) | [inline, virtual] |
Definition at line 49 of file measurement_model.h.
virtual int hector_pose_estimation::MeasurementModel::getDimension | ( | ) | const [pure virtual] |
Implements hector_pose_estimation::Model.
Implemented in hector_pose_estimation::MeasurementModel_< Derived, _Dimension, _SubDimension >, hector_pose_estimation::MeasurementModel_< HeightModel, 1 >, hector_pose_estimation::MeasurementModel_< PositionZModel, 1 >, hector_pose_estimation::MeasurementModel_< TwistModel, 6 >, hector_pose_estimation::MeasurementModel_< ZeroRateModel, 1, 3 >, hector_pose_estimation::MeasurementModel_< HeadingModel, 1 >, hector_pose_estimation::MeasurementModel_< YawModel, 1 >, hector_pose_estimation::MeasurementModel_< PositionXYModel, 2 >, hector_pose_estimation::MeasurementModel_< RateModel, 3, 3 >, hector_pose_estimation::MeasurementModel_< GravityModel, 3 >, hector_pose_estimation::MeasurementModel_< MagneticModel, 3 >, and hector_pose_estimation::MeasurementModel_< GPSModel, 4 >.
virtual SystemStatus hector_pose_estimation::MeasurementModel::getStatusFlags | ( | ) | [inline, virtual] |
Reimplemented in hector_pose_estimation::GravityModel, hector_pose_estimation::ZeroRateModel, hector_pose_estimation::MagneticModel, hector_pose_estimation::RateModel, hector_pose_estimation::GPSModel, hector_pose_estimation::HeadingModel, and hector_pose_estimation::HeightModel.
Definition at line 45 of file measurement_model.h.
virtual bool hector_pose_estimation::MeasurementModel::hasSubsystem | ( | ) | const [inline, virtual] |
Reimplemented from hector_pose_estimation::Model.
Definition at line 43 of file measurement_model.h.
virtual bool hector_pose_estimation::MeasurementModel::prepareUpdate | ( | State & | state, |
const MeasurementUpdate & | update | ||
) | [inline, virtual] |
Reimplemented in hector_pose_estimation::GPSModel.
Definition at line 48 of file measurement_model.h.