Public Types
hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension > Struct Template Reference

#include <system_model.h>

List of all members.

Public Types

enum  { VectorDimension = _VectorDimension }
enum  { CovarianceDimension = _CovarianceDimension }
enum  { InputDimension = traits::Input<Derived>::Dimension }
typedef
SubState::ConstCovarianceBlock 
ConstCovarianceBlock
typedef
SubState::ConstCrossVarianceBlock 
ConstCrossVarianceBlock
typedef Block< const
SystemMatrix, VectorDimension,
SystemMatrix::ColsAtCompileTime > 
ConstSystemMatrixBlock
typedef
SubState::ConstVectorSegment 
ConstVectorSegment
typedef SubState::CovarianceBlock CovarianceBlock
typedef
SubState::CrossVarianceBlock 
CrossVarianceBlock
typedef Matrix_
< State::Covariance::RowsAtCompileTime,
InputDimension
InputMatrix
typedef traits::Input< Derived >
::Type 
InputType
typedef traits::Input< Derived >
::Vector 
InputVector
typedef State::Covariance NoiseVariance
typedef State::Vector StateVector
typedef SubState_
< VectorDimension,
CovarianceDimension
SubState
typedef State::SystemMatrix SystemMatrix
typedef Block< SystemMatrix,
VectorDimension,
SystemMatrix::ColsAtCompileTime > 
SystemMatrixBlock
typedef ColumnVector_
< VectorDimension
Vector
typedef SubState::VectorSegment VectorSegment

Detailed Description

template<class Derived, int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
struct hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >

Definition at line 61 of file system_model.h.


Member Typedef Documentation

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef SubState::ConstCovarianceBlock hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::ConstCovarianceBlock

Definition at line 83 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef SubState::ConstCrossVarianceBlock hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::ConstCrossVarianceBlock

Definition at line 84 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef Block<const SystemMatrix,VectorDimension,SystemMatrix::ColsAtCompileTime> hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::ConstSystemMatrixBlock

Definition at line 85 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef SubState::ConstVectorSegment hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::ConstVectorSegment

Definition at line 82 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef SubState::CovarianceBlock hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::CovarianceBlock

Definition at line 78 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef SubState::CrossVarianceBlock hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::CrossVarianceBlock

Definition at line 79 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef Matrix_<State::Covariance::RowsAtCompileTime,InputDimension> hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::InputMatrix

Definition at line 72 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef traits::Input<Derived>::Type hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::InputType

Definition at line 70 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef traits::Input<Derived>::Vector hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::InputVector

Definition at line 71 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef State::Covariance hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::NoiseVariance

Definition at line 66 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef State::Vector hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::StateVector

Definition at line 65 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef SubState_<VectorDimension,CovarianceDimension> hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::SubState

Definition at line 74 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef State::SystemMatrix hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::SystemMatrix

Definition at line 67 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef Block<SystemMatrix,VectorDimension,SystemMatrix::ColsAtCompileTime> hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::SystemMatrixBlock

Definition at line 80 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef ColumnVector_<VectorDimension> hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::Vector

Definition at line 75 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
typedef SubState::VectorSegment hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension >::VectorSegment

Definition at line 77 of file system_model.h.


Member Enumeration Documentation

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
anonymous enum
Enumerator:
VectorDimension 

Definition at line 62 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
anonymous enum
Enumerator:
CovarianceDimension 

Definition at line 63 of file system_model.h.

template<class Derived , int _VectorDimension = Derived::VectorDimension, int _CovarianceDimension = _VectorDimension>
anonymous enum
Enumerator:
InputDimension 

Definition at line 69 of file system_model.h.


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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Fri Aug 28 2015 10:59:55