37 #ifndef PEOPLE_TRACKING_FILTER_GAUSSIAN_VECTOR_H 38 #define PEOPLE_TRACKING_FILTER_GAUSSIAN_VECTOR_H 40 #include <bfl/pdf/pdf.h> 70 void *
args = NULL)
const;
79 #endif // PEOPLE_TRACKING_FILTER_GAUSSIAN_VECTOR_H
bool SampleFrom(vector< Sample< tf::Vector3 > > &list_samples, const int num_samples, int method=DEFAULT, void *args=NULL) const
void sigmaSet(const tf::Vector3 &sigma)
virtual Probability ProbabilityGet(const tf::Vector3 &input) const
virtual ~GaussianVector()
Destructor.
Class representing gaussian vector.
virtual GaussianVector * Clone() const
GaussianVector(const tf::Vector3 &mu, const tf::Vector3 &sigma)
Constructor.
virtual MatrixWrapper::SymmetricMatrix CovarianceGet() const
virtual tf::Vector3 ExpectedValueGet() const
friend std::ostream & operator<<(std::ostream &os, const GaussianVector &g)
output stream for GaussianVector