#include <odometry_generic.hpp>
Public Types | |
typedef FilterBase::Measurement | Measurement |
typedef FilterBase::OdometryMotionJacobian | MotionJacobian |
typedef FilterBase::OdometryNoise | Noise |
typedef FilterBase::OdometryNoiseJacobian | NoiseJacobian |
typedef FilterBase::Pose | Pose |
Public Member Functions | |
Pose | pose () |
virtual void | updateFilter (const Measurement &incoming) |
Static Public Attributes | |
static const unsigned int | measurement_dimension = FilterBase::measurement_dimension |
static const unsigned int | pose_dimension = FilterBase::pose_dimension |
Protected Member Functions | |
GenericOdometryModel (FilterBase &ekf_arrays) | |
virtual MotionJacobian | motionJacobian (const Measurement &incoming)=0 |
virtual Noise | noise (const Measurement &incoming)=0 |
virtual NoiseJacobian | noiseJacobian (const Measurement &incoming)=0 |
virtual Pose | poseUpdate (const Measurement &incoming)=0 |
virtual | ~GenericOdometryModel () |
Protected Attributes | |
FilterBase & | filter_base |
Definition at line 33 of file odometry_generic.hpp.
typedef FilterBase::Measurement ecl::slam_ekf::GenericOdometryModel< FilterBase >::Measurement |
Definition at line 38 of file odometry_generic.hpp.
typedef FilterBase::OdometryMotionJacobian ecl::slam_ekf::GenericOdometryModel< FilterBase >::MotionJacobian |
Definition at line 40 of file odometry_generic.hpp.
typedef FilterBase::OdometryNoise ecl::slam_ekf::GenericOdometryModel< FilterBase >::Noise |
Definition at line 42 of file odometry_generic.hpp.
typedef FilterBase::OdometryNoiseJacobian ecl::slam_ekf::GenericOdometryModel< FilterBase >::NoiseJacobian |
Definition at line 41 of file odometry_generic.hpp.
typedef FilterBase::Pose ecl::slam_ekf::GenericOdometryModel< FilterBase >::Pose |
Definition at line 39 of file odometry_generic.hpp.
ecl::slam_ekf::GenericOdometryModel< FilterBase >::GenericOdometryModel | ( | FilterBase & | ekf_arrays | ) | [inline, protected] |
Definition at line 70 of file odometry_generic.hpp.
virtual ecl::slam_ekf::GenericOdometryModel< FilterBase >::~GenericOdometryModel | ( | ) | [inline, protected, virtual] |
Definition at line 71 of file odometry_generic.hpp.
virtual MotionJacobian ecl::slam_ekf::GenericOdometryModel< FilterBase >::motionJacobian | ( | const Measurement & | incoming | ) | [protected, pure virtual] |
virtual Noise ecl::slam_ekf::GenericOdometryModel< FilterBase >::noise | ( | const Measurement & | incoming | ) | [protected, pure virtual] |
virtual NoiseJacobian ecl::slam_ekf::GenericOdometryModel< FilterBase >::noiseJacobian | ( | const Measurement & | incoming | ) | [protected, pure virtual] |
Pose ecl::slam_ekf::GenericOdometryModel< FilterBase >::pose | ( | ) | [inline] |
Definition at line 65 of file odometry_generic.hpp.
virtual Pose ecl::slam_ekf::GenericOdometryModel< FilterBase >::poseUpdate | ( | const Measurement & | incoming | ) | [protected, pure virtual] |
virtual void ecl::slam_ekf::GenericOdometryModel< FilterBase >::updateFilter | ( | const Measurement & | incoming | ) | [inline, virtual] |
Definition at line 44 of file odometry_generic.hpp.
FilterBase& ecl::slam_ekf::GenericOdometryModel< FilterBase >::filter_base [protected] |
Definition at line 78 of file odometry_generic.hpp.
const unsigned int ecl::slam_ekf::GenericOdometryModel< FilterBase >::measurement_dimension = FilterBase::measurement_dimension [static] |
Definition at line 35 of file odometry_generic.hpp.
const unsigned int ecl::slam_ekf::GenericOdometryModel< FilterBase >::pose_dimension = FilterBase::pose_dimension [static] |
Definition at line 36 of file odometry_generic.hpp.