#include <measmodel_pos.h>
Public Member Functions | |
virtual MatrixWrapper::SymmetricMatrix | CovarianceGet () const |
void | CovarianceSet (const MatrixWrapper::SymmetricMatrix &cov) |
virtual tf::Vector3 | ExpectedValueGet () const |
MeasPdfPos (const tf::Vector3 &sigma) | |
Constructor. | |
virtual BFL::Probability | ProbabilityGet (const tf::Vector3 &input) const |
virtual bool | SampleFrom (BFL::Sample< tf::Vector3 > &one_sample, int method, void *args) const |
virtual | ~MeasPdfPos () |
Destructor. | |
Private Attributes | |
GaussianVector | meas_noise_ |
Definition at line 51 of file measmodel_pos.h.
MeasPdfPos::MeasPdfPos | ( | const tf::Vector3 & | sigma | ) |
Constructor.
Definition at line 50 of file measmodel_pos.cpp.
MeasPdfPos::~MeasPdfPos | ( | ) | [virtual] |
Destructor.
Definition at line 57 of file measmodel_pos.cpp.
SymmetricMatrix MeasPdfPos::CovarianceGet | ( | ) | const [virtual] |
Reimplemented from BFL::Pdf< tf::Vector3 >.
Definition at line 94 of file measmodel_pos.cpp.
void MeasPdfPos::CovarianceSet | ( | const MatrixWrapper::SymmetricMatrix & | cov | ) |
Definition at line 104 of file measmodel_pos.cpp.
Vector3 MeasPdfPos::ExpectedValueGet | ( | ) | const [virtual] |
Reimplemented from BFL::Pdf< tf::Vector3 >.
Definition at line 82 of file measmodel_pos.cpp.
Probability MeasPdfPos::ProbabilityGet | ( | const tf::Vector3 & | input | ) | const [virtual] |
Reimplemented from BFL::Pdf< tf::Vector3 >.
Definition at line 63 of file measmodel_pos.cpp.
bool MeasPdfPos::SampleFrom | ( | BFL::Sample< tf::Vector3 > & | one_sample, |
int | method, | ||
void * | args | ||
) | const [virtual] |
Definition at line 71 of file measmodel_pos.cpp.
GaussianVector BFL::MeasPdfPos::meas_noise_ [private] |
Definition at line 72 of file measmodel_pos.h.