Public Member Functions | List of all members
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]

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_ ()
 
- Public Member Functions inherited from hector_pose_estimation::MeasurementModel
virtual bool active (const State &state)
 
virtual void afterUpdate (State &state)
 
virtual SystemStatus getStatusFlags ()
 
virtual bool init (PoseEstimation &estimator, Measurement &measurement, State &state)
 
virtual bool prepareUpdate (State &state, const MeasurementUpdate &update)
 
virtual ~MeasurementModel ()
 
- Public Member Functions inherited from hector_pose_estimation::Model
virtual void cleanup ()
 
ParameterListparameters ()
 
const ParameterListparameters () const
 
virtual void reset (State &state)
 
virtual ~Model ()
 

Additional Inherited Members

- Protected Attributes inherited from hector_pose_estimation::Model
ParameterList parameters_
 

Detailed Description

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

Definition at line 52 of file measurement_model.h.

Constructor & Destructor Documentation

template<class Derived, int _Dimension>
virtual hector_pose_estimation::MeasurementModel_< Derived, _Dimension >::~MeasurementModel_ ( )
inlinevirtual

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
inlinevirtual

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
inlinevirtual

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)
inlinevirtual

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 Thu Feb 18 2021 03:29:31