18 #ifndef __LINEAR_MEASUREMENT_MODEL_GAUSSIAN_UNCERTAINTY__
19 #define __LINEAR_MEASUREMENT_MODEL_GAUSSIAN_UNCERTAINTY__
21 #include "analyticmeasurementmodel_gaussianuncertainty.h"
22 #include "../pdf/gaussian.h"
23 #include "../pdf/linearanalyticconditionalgaussian.h"
77 #endif // __LINEAR_MEASUREMENT_MODEL_GAUSSIAN_UNCERTAINTY__
virtual MatrixWrapper::SymmetricMatrix CovarianceGet(const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
Returns covariance on the measurement.
void HSet(const MatrixWrapper::Matrix &h)
Set Matrix H.
Wrapper class for ColumnVectors (Boost implementation)
LinearAnalyticMeasurementModelGaussianUncertainty(LinearAnalyticConditionalGaussian *pdf=NULL)
Constructor.
virtual MatrixWrapper::Matrix df_dxGet(const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
Returns H-matrix.
Implementation of Matrixwrapper using Boost.
Class for linear analytic measurementmodels with additive gaussian noise.
void JSet(const MatrixWrapper::Matrix &j)
Set Matrix J.
Linear Conditional Gaussian.
const MatrixWrapper::Matrix & HGet() const
Get Matrix H.
const MatrixWrapper::Matrix & JGet() const
Get Matrix J.
virtual MatrixWrapper::ColumnVector PredictionGet(const MatrixWrapper::ColumnVector &u, const MatrixWrapper::ColumnVector &x)
Returns estimation of measurement.