#include <hector_pose_estimation/model.h>
#include <hector_pose_estimation/substate.h>
#include <hector_pose_estimation/input.h>
Go to the source code of this file.
Classes | |
struct | hector_pose_estimation::traits::MeasurementModel< Derived, _Dimension > |
class | hector_pose_estimation::MeasurementModel |
class | hector_pose_estimation::MeasurementModel_< Derived, _Dimension > |
Namespaces | |
namespace | hector_pose_estimation |
namespace | hector_pose_estimation::traits |
Defines | |
#define | MEASUREMENT_MODEL_TRAIT(Derived, _Dimension) |
#define MEASUREMENT_MODEL_TRAIT | ( | Derived, | |
_Dimension | |||
) |
typedef typename traits::MeasurementModel<Derived, _Dimension> trait; \ \ enum { MeasurementDimension = _Dimension }; \ typedef typename trait::MeasurementVector MeasurementVector; \ typedef typename trait::NoiseVariance NoiseVariance; \ typedef typename trait::MeasurementMatrix MeasurementMatrix; \ typedef typename trait::GainMatrix GainMatrix; \ typedef typename trait::UpdateVector UpdateVector; \ \ enum { InputDimension = trait::InputDimension }; \ typedef typename trait::InputType InputType; \ typedef typename trait::InputVector InputVector; \ typedef typename trait::InputMatrix InputMatrix; \
Definition at line 71 of file measurement_model.h.