38 #ifndef PEOPLE_TRACKING_FILTER_MEASMODEL_VECTOR_H 39 #define PEOPLE_TRACKING_FILTER_MEASMODEL_VECTOR_H 43 #include <bfl/model/measurementmodel.h> 44 #include <bfl/pdf/conditionalpdf.h> 45 #include <bfl/wrappers/matrix/matrix_wrapper.h> 61 void CovarianceSet(
const MatrixWrapper::SymmetricMatrix& cov);
85 delete MeasurementPdfGet();
89 #endif // PEOPLE_TRACKING_FILTER_MEASMODEL_VECTOR_H MeasPdfVector(const tf::Vector3 &sigma)
Constructor.
virtual bool SampleFrom(BFL::Sample< tf::Vector3 > &one_sample, int method, void *args) const
virtual MatrixWrapper::SymmetricMatrix CovarianceGet() const
~MeasModelVector()
destructor
Class representing gaussian vector.
virtual tf::Vector3 ExpectedValueGet() const
void CovarianceSet(const MatrixWrapper::SymmetricMatrix &cov)
TFSIMD_FORCE_INLINE Vector3()
virtual BFL::Probability ProbabilityGet(const tf::Vector3 &input) const
GaussianVector meas_noise_
virtual ~MeasPdfVector()
Destructor.
MeasModelVector(const tf::Vector3 &sigma)
constructor