Public Member Functions
hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension > Class Template Reference

#include <system_model.h>

Inheritance diagram for hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Derived * derived ()
const Derived * derived () const
virtual void getExpectedDiff (StateVector &x_diff, const State &state, double dt)
virtual void getInputJacobian (InputMatrix &B, const State &state, double dt, bool init=true)
virtual void getPrior (State &state)
virtual void getStateJacobian (SystemMatrix &A, const State &state, double dt, bool init=true)
virtual void getSystemNoise (NoiseVariance &Q, const State &state, double dt, bool init=true)
virtual SystemModel::SystemTypeEnum getSystemType () const
virtual ~SystemModel_ ()

Detailed Description

template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
class hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >

Definition at line 119 of file system_model.h.


Constructor & Destructor Documentation

template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
virtual hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::~SystemModel_ ( ) [inline, virtual]

Definition at line 122 of file system_model.h.


Member Function Documentation

template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
Derived* hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::derived ( ) [inline]

Definition at line 128 of file system_model.h.

template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
const Derived* hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::derived ( ) const [inline]

Definition at line 129 of file system_model.h.

template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getExpectedDiff ( StateVector &  x_diff,
const State state,
double  dt 
) [virtual]
template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getInputJacobian ( InputMatrix &  B,
const State state,
double  dt,
bool  init = true 
) [virtual]
template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getPrior ( State state) [virtual]
template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getStateJacobian ( SystemMatrix &  A,
const State state,
double  dt,
bool  init = true 
) [virtual]
template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getSystemNoise ( NoiseVariance &  Q,
const State state,
double  dt,
bool  init = true 
) [virtual]
template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
virtual SystemModel::SystemTypeEnum hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getSystemType ( ) const [inline, virtual]

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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Mon Aug 22 2016 03:53:11