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

#include <measurement_model.h>

Inheritance diagram for hector_pose_estimation::MeasurementModel_< Derived, _Dimension, _SubDimension >:
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 ()
virtual void getInputJacobian (InputMatrix &D, const State &state, bool init)
virtual void getMeasurementNoise (NoiseVariance &R, const State &state, bool init)
virtual void getStateJacobian (MeasurementMatrix &C, const State &state, bool init)
virtual void getStateJacobian (MeasurementMatrix &C0, SubMeasurementMatrix &C1, const State &state, bool init)
virtual bool hasSubSystem () const
virtual void limitError (MeasurementVector &error)
SubStatesub (State &state) const
const SubStatesub (const State &state) const
virtual ~MeasurementModel_ ()

Detailed Description

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

Definition at line 118 of file measurement_model.h.


Constructor & Destructor Documentation

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

Definition at line 121 of file measurement_model.h.


Member Function Documentation

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

Definition at line 126 of file measurement_model.h.

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

Definition at line 127 of file measurement_model.h.

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

Implements hector_pose_estimation::MeasurementModel.

Definition at line 123 of file measurement_model.h.

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

Reimplemented in hector_pose_estimation::ZeroRateModel.

Definition at line 142 of file measurement_model.h.

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

Definition at line 134 of file measurement_model.h.

template<class Derived, int _Dimension, int _SubDimension>
virtual void hector_pose_estimation::MeasurementModel_< Derived, _Dimension, _SubDimension >::getMeasurementNoise ( NoiseVariance &  R,
const State state,
bool  init 
) [inline, virtual]
template<class Derived, int _Dimension, int _SubDimension>
virtual void hector_pose_estimation::MeasurementModel_< Derived, _Dimension, _SubDimension >::getStateJacobian ( MeasurementMatrix &  C,
const State state,
bool  init 
) [inline, virtual]
template<class Derived, int _Dimension, int _SubDimension>
virtual void hector_pose_estimation::MeasurementModel_< Derived, _Dimension, _SubDimension >::getStateJacobian ( MeasurementMatrix &  C0,
SubMeasurementMatrix &  C1,
const State state,
bool  init 
) [inline, virtual]
template<class Derived, int _Dimension, int _SubDimension>
virtual bool hector_pose_estimation::MeasurementModel_< Derived, _Dimension, _SubDimension >::hasSubSystem ( ) const [inline, virtual]

Definition at line 124 of file measurement_model.h.

template<class Derived, int _Dimension, int _SubDimension>
virtual void hector_pose_estimation::MeasurementModel_< Derived, _Dimension, _SubDimension >::limitError ( MeasurementVector &  error) [inline, virtual]

Reimplemented in hector_pose_estimation::HeadingModel.

Definition at line 140 of file measurement_model.h.

template<class Derived, int _Dimension, int _SubDimension>
SubState& hector_pose_estimation::MeasurementModel_< Derived, _Dimension, _SubDimension >::sub ( State state) const [inline]
template<class Derived, int _Dimension, int _SubDimension>
const SubState& hector_pose_estimation::MeasurementModel_< Derived, _Dimension, _SubDimension >::sub ( const State state) const [inline]

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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Mon Oct 6 2014 00:24:16