Class representing uniform vector. More...
#include <uniform_vector.h>
Public Member Functions | |
virtual UniformVector * | Clone () const |
virtual MatrixWrapper::SymmetricMatrix | CovarianceGet () const |
virtual tf::Vector3 | ExpectedValueGet () const |
virtual Probability | ProbabilityGet (const tf::Vector3 &input) const |
bool | SampleFrom (vector< Sample< tf::Vector3 > > &list_samples, const int num_samples, int method=DEFAULT, void *args=NULL) const |
virtual bool | SampleFrom (Sample< tf::Vector3 > &one_sample, int method=DEFAULT, void *args=NULL) const |
UniformVector (const tf::Vector3 &mu, const tf::Vector3 &size) | |
Constructor. More... | |
virtual | ~UniformVector () |
Destructor. More... | |
Private Attributes | |
tf::Vector3 | mu_ |
double | probability_ |
tf::Vector3 | size_ |
Friends | |
std::ostream & | operator<< (std::ostream &os, const UniformVector &g) |
output stream for UniformVector More... | |
Class representing uniform vector.
Definition at line 48 of file uniform_vector.h.
BFL::UniformVector::UniformVector | ( | const tf::Vector3 & | mu, |
const tf::Vector3 & | size | ||
) |
Constructor.
Definition at line 46 of file uniform_vector.cpp.
|
virtual |
Destructor.
Definition at line 58 of file uniform_vector.cpp.
|
virtual |
Definition at line 60 of file uniform_vector.cpp.
|
virtual |
Definition at line 114 of file uniform_vector.cpp.
|
virtual |
Definition at line 108 of file uniform_vector.cpp.
|
virtual |
Definition at line 74 of file uniform_vector.cpp.
bool BFL::UniformVector::SampleFrom | ( | vector< Sample< tf::Vector3 > > & | list_samples, |
const int | num_samples, | ||
int | method = DEFAULT , |
||
void * | args = NULL |
||
) | const |
Definition at line 86 of file uniform_vector.cpp.
|
virtual |
Definition at line 98 of file uniform_vector.cpp.
|
friend |
output stream for UniformVector
Definition at line 65 of file uniform_vector.cpp.
|
private |
Definition at line 51 of file uniform_vector.h.
|
private |
Definition at line 52 of file uniform_vector.h.
|
private |
Definition at line 51 of file uniform_vector.h.