Main MRPT website > C++ reference
MRPT logo
Public Member Functions | Public Attributes
mrpt::bayes::CProbabilityParticle Struct Reference

Detailed Description

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.

#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.

Constructor & Destructor Documentation

mrpt::bayes::CProbabilityParticle::CProbabilityParticle ( ) [inline]

Default constructor:

Definition at line 60 of file CProbabilityParticle.h.

mrpt::bayes::CProbabilityParticle::CProbabilityParticle ( const CProbabilityParticle o) [inline]

Copy constructor:

Definition at line 66 of file CProbabilityParticle.h.

References d.


Member Function Documentation

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

Copy operator.

Definition at line 77 of file CProbabilityParticle.h.

References log_w, and d.


Member Data Documentation

The data associated with this particle.

Definition at line 52 of file CProbabilityParticle.h.

Referenced by CProbabilityParticle(), and operator=().

The (logarithmic) weight value for this particle.

Definition at line 56 of file CProbabilityParticle.h.

Referenced by operator=().




Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011