Public Member Functions | Private Attributes
hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension > Class Template Reference

#include <system_model.h>

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

List of all members.

Public Member Functions

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

Private Attributes

struct internal * internal_

Detailed Description

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

Definition at line 138 of file system_model.h.


Constructor & Destructor Documentation

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

Member Function Documentation

template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getDerivative ( StateVector &  x_dot,
const State state 
) [virtual]
template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
void hector_pose_estimation::TimeContinuousSystemModel_< 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::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getInputJacobian ( InputMatrix &  B,
const State state,
bool  init = true 
) [virtual]
template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
void hector_pose_estimation::TimeContinuousSystemModel_< 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::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getStateJacobian ( SystemMatrix &  A,
const State state,
bool  init = true 
) [virtual]
template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
void hector_pose_estimation::TimeContinuousSystemModel_< 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::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getSystemNoise ( NoiseVariance &  Q,
const State state,
bool  init = true 
) [virtual]
template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
void hector_pose_estimation::TimeContinuousSystemModel_< 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::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getSystemType ( ) const [inline, virtual]

Member Data Documentation

template<class Derived, int _VectorDimension = Dynamic, int _CovarianceDimension = _VectorDimension>
struct internal* hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::internal_ [private]

Definition at line 160 of file system_model.h.


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