Public Types | List of all members
hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension > Struct Template Reference

#include <system_model.h>

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 >::type InputMatrix
 
typedef traits::Input< Derived >::Type InputType
 
typedef traits::Input< Derived >::Vector InputVector
 
typedef State::Covariance NoiseVariance
 
typedef State::Vector StateVector
 
typedef SubState_< VectorDimension, CovarianceDimensionSubState
 
typedef State::SystemMatrix SystemMatrix
 
typedef Block< SystemMatrix, VectorDimension, SystemMatrix::ColsAtCompileTime > SystemMatrixBlock
 
typedef ColumnVector_< VectorDimension >::type 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>::type 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>::type 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 Thu Feb 18 2021 03:29:31