37 #ifndef GAUSSIAN_VECTOR_H 38 #define GAUSSIAN_VECTOR_H 40 #include <bfl/pdf/pdf.h> 70 bool SampleFrom(vector<Sample<tf::Vector3> >& list_samples,
const int num_samples,
int method = DEFAULT,
void *
args = NULL)
const;
71 virtual bool SampleFrom(Sample<tf::Vector3>& one_sample,
int method = DEFAULT,
void *
args = NULL)
const;
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 tf::Vector3 ExpectedValueGet() const
virtual MatrixWrapper::SymmetricMatrix CovarianceGet() const
friend std::ostream & operator<<(std::ostream &os, const GaussianVector &g)
output stream for GaussianVector