#include <MutLocFASTSlam.h>
Public Member Functions | |
MutLocFASTSlamParticle () | |
MutLocFASTSlamParticle (const MutLocFASTSlamParticle &mfp) | |
void | operator= (const MutLocFASTSlamParticle &mfp) |
~MutLocFASTSlamParticle () | |
void | addFilter (int id) |
void | addFeature () |
void | clearAll () |
const bool | idActive (const int id) const |
string | print () const |
void | updateStaticFeatures (EKFilterUnicycle2DIn &in) |
DCol | getProbabilitiesOfDetection (Decimal mB, Decimal mD, Decimal ray) |
Public Attributes | |
vector< int > | _ekfsIds |
map< int, EKFilterUnicycle2D * > | _ekfs |
map< int, Decimal > | _ekfsVals |
vector< EKFilterUnicycle2D * > | _stekfs |
vector< Decimal > | _stekfsVals |
Decimal | weigth |
int | weigthNum |
MipAlgorithms::MutLocFASTSlamParticle::MutLocFASTSlamParticle | ( | ) |
MipAlgorithms::MutLocFASTSlamParticle::MutLocFASTSlamParticle | ( | const MutLocFASTSlamParticle & | mfp | ) |
MipAlgorithms::MutLocFASTSlamParticle::~MutLocFASTSlamParticle | ( | ) |
void MipAlgorithms::MutLocFASTSlamParticle::operator= | ( | const MutLocFASTSlamParticle & | mfp | ) |
void MipAlgorithms::MutLocFASTSlamParticle::addFilter | ( | int | id | ) |
void MipAlgorithms::MutLocFASTSlamParticle::addFeature | ( | ) |
void MipAlgorithms::MutLocFASTSlamParticle::clearAll | ( | ) |
const bool MipAlgorithms::MutLocFASTSlamParticle::idActive | ( | const int | id | ) | const |
string MipAlgorithms::MutLocFASTSlamParticle::print | ( | ) | const |
void MipAlgorithms::MutLocFASTSlamParticle::updateStaticFeatures | ( | EKFilterUnicycle2DIn & | in | ) |
DCol MipAlgorithms::MutLocFASTSlamParticle::getProbabilitiesOfDetection | ( | Decimal | mB, | |
Decimal | mD, | |||
Decimal | ray | |||
) |
vector<int> MipAlgorithms::MutLocFASTSlamParticle::_ekfsIds |