Public Member Functions | Private Attributes | List of all members
BFL::SysPdfVector Class Reference

#include <sysmodel_vector.h>

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

Public Member Functions

virtual MatrixWrapper::SymmetricMatrix CovarianceGet () const
 
virtual tf::Vector3 ExpectedValueGet () const
 
virtual Probability ProbabilityGet (const tf::Vector3 &state) const
 
virtual bool SampleFrom (BFL::Sample< tf::Vector3 > &one_sample, int method, void *args) const
 
void SetDt (double dt)
 
 SysPdfVector (const tf::Vector3 &sigma)
 Constructor. More...
 
virtual ~SysPdfVector ()
 Destructor. More...
 
- Public Member Functions inherited from BFL::ConditionalPdf< tf::Vector3, tf::Vector3 >
virtual ConditionalPdf< tf::Vector3, tf::Vector3 > * Clone () const
 
const tf::Vector3ConditionalArgumentGet (unsigned int n_argument) const
 
virtual void ConditionalArgumentSet (unsigned int n_argument, const tf::Vector3 &argument)
 
const std::vector< tf::Vector3 > & ConditionalArgumentsGet () const
 
virtual void ConditionalArgumentsSet (std::vector< tf::Vector3 > ConditionalArguments)
 
 ConditionalPdf (int dimension=0, unsigned int num_conditional_arguments=0)
 
unsigned int NumConditionalArgumentsGet () const
 
virtual void NumConditionalArgumentsSet (unsigned int numconditionalarguments)
 
virtual ~ConditionalPdf ()
 
- Public Member Functions inherited from BFL::Pdf< tf::Vector3 >
unsigned int DimensionGet () const
 
virtual void DimensionSet (unsigned int dim)
 
 Pdf (unsigned int dimension=0)
 
virtual bool SampleFrom (vector< Sample< tf::Vector3 > > &list_samples, const unsigned 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
 
virtual ~Pdf ()
 

Private Attributes

double dt_
 
GaussianVector noise_
 

Detailed Description

Definition at line 50 of file sysmodel_vector.h.

Constructor & Destructor Documentation

BFL::SysPdfVector::SysPdfVector ( const tf::Vector3 sigma)
explicit

Constructor.

Definition at line 45 of file sysmodel_vector.cpp.

BFL::SysPdfVector::~SysPdfVector ( )
virtual

Destructor.

Definition at line 51 of file sysmodel_vector.cpp.

Member Function Documentation

SymmetricMatrix BFL::SysPdfVector::CovarianceGet ( ) const
virtual

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

Definition at line 87 of file sysmodel_vector.cpp.

tf::Vector3 BFL::SysPdfVector::ExpectedValueGet ( ) const
virtual

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

Definition at line 79 of file sysmodel_vector.cpp.

Probability BFL::SysPdfVector::ProbabilityGet ( const tf::Vector3 state) const
virtual

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

Definition at line 55 of file sysmodel_vector.cpp.

bool BFL::SysPdfVector::SampleFrom ( BFL::Sample< tf::Vector3 > &  one_sample,
int  method,
void *  args 
) const
virtual

Definition at line 63 of file sysmodel_vector.cpp.

void BFL::SysPdfVector::SetDt ( double  dt)
inline

Definition at line 61 of file sysmodel_vector.h.

Member Data Documentation

double BFL::SysPdfVector::dt_
private

Definition at line 74 of file sysmodel_vector.h.

GaussianVector BFL::SysPdfVector::noise_
private

Definition at line 73 of file sysmodel_vector.h.


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


people_tracking_filter
Author(s): Caroline Pantofaru
autogenerated on Sun Feb 21 2021 03:56:47