#include <ParticleFilter.h>
Public Member Functions | |
double | filter (double val) |
void | init (double initValue=0.0f) |
ParticleFilter (unsigned int nParticles=200, double noise=0.1, double lambda=10.0, double initValue=0.0) | |
Private Attributes | |
double | lambda_ |
double | noise_ |
std::vector< double > | particles_ |
Definition at line 115 of file ParticleFilter.h.
rtabmap::ParticleFilter::ParticleFilter | ( | unsigned int | nParticles = 200 , |
double | noise = 0.1 , |
||
double | lambda = 10.0 , |
||
double | initValue = 0.0 |
||
) | [inline] |
Definition at line 118 of file ParticleFilter.h.
double rtabmap::ParticleFilter::filter | ( | double | val | ) | [inline] |
Definition at line 133 of file ParticleFilter.h.
void rtabmap::ParticleFilter::init | ( | double | initValue = 0.0f | ) | [inline] |
Definition at line 128 of file ParticleFilter.h.
double rtabmap::ParticleFilter::lambda_ [private] |
Definition at line 171 of file ParticleFilter.h.
double rtabmap::ParticleFilter::noise_ [private] |
Definition at line 170 of file ParticleFilter.h.
std::vector<double> rtabmap::ParticleFilter::particles_ [private] |
Definition at line 169 of file ParticleFilter.h.