Public Member Functions
hector_pose_estimation::MeasurementModel_< Derived, _Dimension > Class Template Reference

#include <measurement_model.h>

Inheritance diagram for hector_pose_estimation::MeasurementModel_< Derived, _Dimension >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Derived * derived ()
const Derived * derived () const
virtual int getDimension () const
virtual void getExpectedValue (MeasurementVector &y_pred, const State &state)
virtual const MeasurementVector * getFixedMeasurementVector () const
virtual void getInputJacobian (InputMatrix &D, const State &state, bool init=true)
virtual void getMeasurementNoise (NoiseVariance &R, const State &state, bool init=true)
virtual void getStateJacobian (MeasurementMatrix &C, const State &state, bool init=true)
virtual void limitError (MeasurementVector &error)
virtual ~MeasurementModel_ ()

Detailed Description

template<class Derived, int _Dimension>
class hector_pose_estimation::MeasurementModel_< Derived, _Dimension >

Definition at line 89 of file measurement_model.h.


Constructor & Destructor Documentation

template<class Derived, int _Dimension>
virtual hector_pose_estimation::MeasurementModel_< Derived, _Dimension >::~MeasurementModel_ ( ) [inline, virtual]

Definition at line 92 of file measurement_model.h.


Member Function Documentation

template<class Derived, int _Dimension>
Derived* hector_pose_estimation::MeasurementModel_< Derived, _Dimension >::derived ( ) [inline]

Definition at line 96 of file measurement_model.h.

template<class Derived, int _Dimension>
const Derived* hector_pose_estimation::MeasurementModel_< Derived, _Dimension >::derived ( ) const [inline]

Definition at line 97 of file measurement_model.h.

template<class Derived, int _Dimension>
virtual int hector_pose_estimation::MeasurementModel_< Derived, _Dimension >::getDimension ( ) const [inline, virtual]

Implements hector_pose_estimation::MeasurementModel.

Definition at line 94 of file measurement_model.h.

template<class Derived , int _Dimension>
void hector_pose_estimation::MeasurementModel_< Derived, _Dimension >::getExpectedValue ( MeasurementVector &  y_pred,
const State state 
) [virtual]
template<class Derived, int _Dimension>
virtual const MeasurementVector* hector_pose_estimation::MeasurementModel_< Derived, _Dimension >::getFixedMeasurementVector ( ) const [inline, virtual]

Reimplemented in hector_pose_estimation::ZeroRateModel.

Definition at line 106 of file measurement_model.h.

template<class Derived , int _Dimension>
void hector_pose_estimation::MeasurementModel_< Derived, _Dimension >::getInputJacobian ( InputMatrix &  D,
const State state,
bool  init = true 
) [virtual]

Definition at line 122 of file measurement_model.h.

template<class Derived , int _Dimension>
void hector_pose_estimation::MeasurementModel_< Derived, _Dimension >::getMeasurementNoise ( NoiseVariance &  R,
const State state,
bool  init = true 
) [virtual]
template<class Derived , int _Dimension>
void hector_pose_estimation::MeasurementModel_< Derived, _Dimension >::getStateJacobian ( MeasurementMatrix &  C,
const State state,
bool  init = true 
) [virtual]
template<class Derived, int _Dimension>
virtual void hector_pose_estimation::MeasurementModel_< Derived, _Dimension >::limitError ( MeasurementVector &  error) [inline, virtual]

Reimplemented in hector_pose_estimation::HeadingModel.

Definition at line 104 of file measurement_model.h.


The documentation for this class was generated from the following file:


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Fri Aug 28 2015 10:59:55