Public Member Functions | Protected Attributes | List of all members
hector_pose_estimation::Filter::Corrector_< ConcreteModel > Struct Template Referenceabstract

#include <filter.h>

Inheritance diagram for hector_pose_estimation::Filter::Corrector_< ConcreteModel >:
Inheritance graph
[legend]

Public Member Functions

virtual bool correct (const typename ConcreteModel::MeasurementVector &y, const typename ConcreteModel::NoiseVariance &R)=0
 
 Corrector_ (Filter *filter, ConcreteModel *model)
 
template<typename Derived >
Derived::template Corrector_< ConcreteModel > * derived ()
 
template<typename Derived >
const Derived::template Corrector_< ConcreteModel > * derived () const
 
virtual ConcreteModel::MeasurementVector getResidual () const
 
virtual ~Corrector_ ()
 
- Public Member Functions inherited from hector_pose_estimation::Filter::Corrector
Filterbase ()
 
const Filterbase () const
 
 Corrector (Filter *filter)
 
virtual void reset ()
 
Statestate ()
 
const Statestate () const
 
virtual ~Corrector ()
 

Protected Attributes

ConcreteModel * model_
 
- Protected Attributes inherited from hector_pose_estimation::Filter::Corrector
Filterfilter_
 
bool init_
 

Detailed Description

template<class ConcreteModel>
struct hector_pose_estimation::Filter::Corrector_< ConcreteModel >

Definition at line 114 of file filter.h.

Constructor & Destructor Documentation

template<class ConcreteModel >
hector_pose_estimation::Filter::Corrector_< ConcreteModel >::Corrector_ ( Filter filter,
ConcreteModel *  model 
)
inline

Definition at line 115 of file filter.h.

template<class ConcreteModel >
virtual hector_pose_estimation::Filter::Corrector_< ConcreteModel >::~Corrector_ ( )
inlinevirtual

Definition at line 116 of file filter.h.

Member Function Documentation

template<class ConcreteModel >
virtual bool hector_pose_estimation::Filter::Corrector_< ConcreteModel >::correct ( const typename ConcreteModel::MeasurementVector &  y,
const typename ConcreteModel::NoiseVariance &  R 
)
pure virtual
template<class ConcreteModel >
template<typename Derived >
Derived::template Corrector_<ConcreteModel>* hector_pose_estimation::Filter::Corrector_< ConcreteModel >::derived ( )
inline

Definition at line 122 of file filter.h.

template<class ConcreteModel >
template<typename Derived >
const Derived::template Corrector_<ConcreteModel>* hector_pose_estimation::Filter::Corrector_< ConcreteModel >::derived ( ) const
inline

Definition at line 123 of file filter.h.

template<class ConcreteModel >
virtual ConcreteModel::MeasurementVector hector_pose_estimation::Filter::Corrector_< ConcreteModel >::getResidual ( ) const
inlinevirtual

Definition at line 120 of file filter.h.

Member Data Documentation

template<class ConcreteModel >
ConcreteModel* hector_pose_estimation::Filter::Corrector_< ConcreteModel >::model_
protected

Definition at line 126 of file filter.h.


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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Thu Feb 18 2021 03:29:31