MRPT logo

mrpt::bayes::CProbabilityParticle< T > Struct Template Reference

A template class for holding a the data and the weight of a particle. More...

#include <mrpt/bayes/CProbabilityParticle.h>

List of all members.

Public Member Functions

 CProbabilityParticle ()
 Default constructor:.
 CProbabilityParticle (const CProbabilityParticle &o)
 Copy constructor:.
CProbabilityParticle< T > & operator= (const CProbabilityParticle &o)
 Copy operator.

Public Attributes

T * d
 The data associated with this particle.
double log_w
 The (logarithmic) weight value for this particle.


Detailed Description

template<class T>
struct mrpt::bayes::CProbabilityParticle< T >

A template class for holding a the data and the weight of a particle.

Particles are composed of two parts:

This structure is used within CParticleFilterData, see that class for more information.

Definition at line 46 of file CProbabilityParticle.h.


Constructor & Destructor Documentation

template<class T >
mrpt::bayes::CProbabilityParticle< T >::CProbabilityParticle (  )  [inline]

Default constructor:.

Definition at line 59 of file CProbabilityParticle.h.

template<class T >
mrpt::bayes::CProbabilityParticle< T >::CProbabilityParticle ( const CProbabilityParticle< T > &  o  )  [inline]

Copy constructor:.

Definition at line 65 of file CProbabilityParticle.h.

References mrpt::bayes::CProbabilityParticle< T >::d.


Member Function Documentation

template<class T >
CProbabilityParticle<T>& mrpt::bayes::CProbabilityParticle< T >::operator= ( const CProbabilityParticle< T > &  o  )  [inline]


Member Data Documentation

template<class T >
T* mrpt::bayes::CProbabilityParticle< T >::d

The data associated with this particle.

Definition at line 51 of file CProbabilityParticle.h.

Referenced by mrpt::bayes::CProbabilityParticle< T >::CProbabilityParticle(), and mrpt::bayes::CProbabilityParticle< T >::operator=().

template<class T >
double mrpt::bayes::CProbabilityParticle< T >::log_w

The (logarithmic) weight value for this particle.

Definition at line 55 of file CProbabilityParticle.h.

Referenced by mrpt::bayes::CProbabilityParticle< T >::operator=().




Page generated by Doxygen 1.5.7.1 for MRPT 0.6.5 SVN: at Mon Feb 23 13:25:04 EST 2009