Public Member Functions | Private Attributes | Friends
BFL::UniformVector Class Reference

Class representing uniform vector. More...

#include <uniform_vector.h>

Inheritance diagram for BFL::UniformVector:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual UniformVectorClone () 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.
virtual ~UniformVector ()
 Destructor.

Private Attributes

tf::Vector3 mu_
double probability_
tf::Vector3 size_

Friends

std::ostream & operator<< (std::ostream &os, const UniformVector &g)
 output stream for UniformVector

Detailed Description

Class representing uniform vector.

Definition at line 48 of file uniform_vector.h.


Constructor & Destructor Documentation

BFL::UniformVector::UniformVector ( const tf::Vector3 &  mu,
const tf::Vector3 &  size 
)

Constructor.

Definition at line 46 of file uniform_vector.cpp.

Destructor.

Definition at line 58 of file uniform_vector.cpp.


Member Function Documentation

Implements BFL::Pdf< tf::Vector3 >.

Definition at line 60 of file uniform_vector.cpp.

SymmetricMatrix BFL::UniformVector::CovarianceGet ( ) const [virtual]

Reimplemented from BFL::Pdf< tf::Vector3 >.

Definition at line 113 of file uniform_vector.cpp.

Vector3 BFL::UniformVector::ExpectedValueGet ( ) const [virtual]

Reimplemented from BFL::Pdf< tf::Vector3 >.

Definition at line 107 of file uniform_vector.cpp.

Probability BFL::UniformVector::ProbabilityGet ( const tf::Vector3 &  input) const [virtual]

Reimplemented from BFL::Pdf< tf::Vector3 >.

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
virtual bool BFL::UniformVector::SampleFrom ( Sample< tf::Vector3 > &  one_sample,
int  method = DEFAULT,
void *  args = NULL 
) const [virtual]

Reimplemented from BFL::Pdf< tf::Vector3 >.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const UniformVector g 
) [friend]

output stream for UniformVector

Definition at line 65 of file uniform_vector.cpp.


Member Data Documentation

tf::Vector3 BFL::UniformVector::mu_ [private]

Definition at line 51 of file uniform_vector.h.

Definition at line 52 of file uniform_vector.h.

tf::Vector3 BFL::UniformVector::size_ [private]

Definition at line 51 of file uniform_vector.h.


The documentation for this class was generated from the following files:


people_tracking_filter
Author(s): Caroline Pantofaru
autogenerated on Thu Aug 27 2015 14:17:55