#include <hector_pose_estimation/model.h>
#include <hector_pose_estimation/substate.h>
#include <hector_pose_estimation/input.h>
#include "system_model.inl"
Go to the source code of this file.
Classes | |
struct | hector_pose_estimation::traits::SystemModel< Derived, _VectorDimension, _CovarianceDimension > |
class | hector_pose_estimation::SystemModel |
class | hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension > |
class | hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension > |
Namespaces | |
namespace | hector_pose_estimation |
namespace | hector_pose_estimation::traits |
Defines | |
#define | SYSTEM_MODEL_TRAIT(Derived, _VectorDimension, _CovarianceDimension) |
#define SYSTEM_MODEL_TRAIT | ( | Derived, | |
_VectorDimension, | |||
_CovarianceDimension | |||
) |
typedef traits::SystemModel<Derived, _VectorDimension, _CovarianceDimension> trait; \ \ enum { VectorDimension = trait::VectorDimension }; \ enum { CovarianceDimension = trait::CovarianceDimension }; \ \ typedef typename trait::StateVector StateVector; \ typedef typename trait::NoiseVariance NoiseVariance; \ typedef typename trait::SystemMatrix SystemMatrix; \ \ enum { InputDimension = trait::InputDimension }; \ typedef typename trait::InputType InputType; \ typedef typename trait::InputVector InputVector; \ typedef typename trait::InputMatrix InputMatrix; \ \ typedef typename trait::SubState SubState; \ typedef typename trait::Vector Vector; \ \ typedef typename trait::VectorSegment VectorSegment; \ typedef typename trait::CovarianceBlock CovarianceBlock; \ typedef typename trait::CrossVarianceBlock CrossVarianceBlock; \ typedef typename trait::SystemMatrixBlock SystemMatrixBlock; \ \ typedef typename trait::ConstVectorSegment ConstVectorSegment; \ typedef typename trait::ConstCovarianceBlock ConstCovarianceBlock; \ typedef typename trait::ConstCrossVarianceBlock ConstCrossVarianceBlock; \ typedef typename trait::ConstSystemMatrixBlock ConstSystemMatrixBlock; \
Definition at line 88 of file system_model.h.