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; \