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