$search
#include <measurement_model.h>
Public Member Functions | |
virtual bool | applyStatusMask (const SystemStatus &status) |
virtual void | cleanup () |
virtual Matrix | dfGet (unsigned int i) const =0 |
virtual ColumnVector | ExpectedValueGet () const =0 |
virtual SystemStatus | getStatusFlags () const |
virtual bool | init () |
MeasurementModel (unsigned int dimension, unsigned int conditional_arguments=0) | |
const ParameterList & | parameters () const |
ParameterList & | parameters () |
virtual void | reset () |
virtual | ~MeasurementModel () |
Protected Attributes | |
Matrix | C_ |
Matrix | D_ |
ParameterList | parameters_ |
const ColumnVector & | u_ |
const StateVector & | x_ |
ColumnVector | y_ |
Definition at line 42 of file measurement_model.h.
hector_pose_estimation::MeasurementModel::MeasurementModel | ( | unsigned int | dimension, | |
unsigned int | conditional_arguments = 0 | |||
) |
Definition at line 33 of file measurement_model.cpp.
hector_pose_estimation::MeasurementModel::~MeasurementModel | ( | ) | [virtual] |
Definition at line 47 of file measurement_model.cpp.
virtual bool hector_pose_estimation::MeasurementModel::applyStatusMask | ( | const SystemStatus & | status | ) | [inline, virtual] |
Definition at line 52 of file measurement_model.h.
virtual void hector_pose_estimation::MeasurementModel::cleanup | ( | ) | [inline, virtual] |
Definition at line 48 of file measurement_model.h.
virtual Matrix hector_pose_estimation::MeasurementModel::dfGet | ( | unsigned int | i | ) | const [pure virtual] |
Implemented in hector_pose_estimation::BaroModel, hector_pose_estimation::GPSModel, hector_pose_estimation::GravityModel, hector_pose_estimation::HeadingModel, hector_pose_estimation::HeightModel, hector_pose_estimation::MagneticModel, hector_pose_estimation::PositionXYModel, hector_pose_estimation::PositionZModel, hector_pose_estimation::YawModel, hector_pose_estimation::TwistModel, hector_pose_estimation::RateModel, and hector_pose_estimation::ZeroRateModel.
virtual ColumnVector hector_pose_estimation::MeasurementModel::ExpectedValueGet | ( | ) | const [pure virtual] |
Implemented in hector_pose_estimation::BaroModel, hector_pose_estimation::GPSModel, hector_pose_estimation::GravityModel, hector_pose_estimation::HeadingModel, hector_pose_estimation::HeightModel, hector_pose_estimation::MagneticModel, hector_pose_estimation::PositionXYModel, hector_pose_estimation::PositionZModel, hector_pose_estimation::YawModel, hector_pose_estimation::TwistModel, hector_pose_estimation::RateModel, and hector_pose_estimation::ZeroRateModel.
virtual SystemStatus hector_pose_estimation::MeasurementModel::getStatusFlags | ( | ) | const [inline, virtual] |
Reimplemented in hector_pose_estimation::GPSModel, hector_pose_estimation::GravityModel, hector_pose_estimation::HeadingModel, hector_pose_estimation::HeightModel, and hector_pose_estimation::MagneticModel.
Definition at line 51 of file measurement_model.h.
virtual bool hector_pose_estimation::MeasurementModel::init | ( | ) | [inline, virtual] |
Reimplemented in hector_pose_estimation::GPSModel, hector_pose_estimation::GravityModel, hector_pose_estimation::HeadingModel, hector_pose_estimation::HeightModel, hector_pose_estimation::MagneticModel, hector_pose_estimation::RateModel, and hector_pose_estimation::ZeroRateModel.
Definition at line 47 of file measurement_model.h.
const ParameterList& hector_pose_estimation::MeasurementModel::parameters | ( | ) | const [inline] |
Definition at line 55 of file measurement_model.h.
ParameterList& hector_pose_estimation::MeasurementModel::parameters | ( | ) | [inline] |
Definition at line 54 of file measurement_model.h.
virtual void hector_pose_estimation::MeasurementModel::reset | ( | ) | [inline, virtual] |
Definition at line 49 of file measurement_model.h.
Matrix hector_pose_estimation::MeasurementModel::C_ [mutable, protected] |
Definition at line 68 of file measurement_model.h.
Matrix hector_pose_estimation::MeasurementModel::D_ [mutable, protected] |
Definition at line 69 of file measurement_model.h.
Definition at line 64 of file measurement_model.h.
const ColumnVector& hector_pose_estimation::MeasurementModel::u_ [protected] |
Definition at line 66 of file measurement_model.h.
const StateVector& hector_pose_estimation::MeasurementModel::x_ [protected] |
Definition at line 65 of file measurement_model.h.
ColumnVector hector_pose_estimation::MeasurementModel::y_ [mutable, protected] |
Definition at line 67 of file measurement_model.h.