37 #ifndef MEASMODEL_POS_H 38 #define MEASMODEL_POS_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, StatePosVel>
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, StatePosVel>
93 delete MeasurementPdfGet();
MeasPdfPos(const tf::Vector3 &sigma)
Constructor.
Class representing state with pos and vel.
~MeasModelPos()
destructor
GaussianVector meas_noise_
void CovarianceSet(const MatrixWrapper::SymmetricMatrix &cov)
Class representing gaussian vector.
MeasModelPos(const tf::Vector3 &sigma)
constructor
TFSIMD_FORCE_INLINE Vector3()
virtual MatrixWrapper::SymmetricMatrix CovarianceGet() const
virtual tf::Vector3 ExpectedValueGet() const
virtual ~MeasPdfPos()
Destructor.
virtual BFL::Probability ProbabilityGet(const tf::Vector3 &input) const
virtual bool SampleFrom(BFL::Sample< tf::Vector3 > &one_sample, int method, void *args) const