pub trait MeasurementModel {
// Required methods
fn get_dimension(&self) -> usize;
fn get_vector(&self) -> DVector<f64>;
fn get_noise(&self) -> DMatrix<f64>;
fn get_sigma_points(
&self,
state_sigma_points: &DMatrix<f64>,
) -> DMatrix<f64>;
}
Expand description
Generic measurement model trait for all filters
Required Methods§
Sourcefn get_dimension(&self) -> usize
fn get_dimension(&self) -> usize
Get the dimensionality of the measurement vector.
Sourcefn get_vector(&self) -> DVector<f64>
fn get_vector(&self) -> DVector<f64>
Get the measurement vector