#include <BayesFilter.h>
|
void | normalize (cv::Mat &prediction, unsigned int index, float addedProbabilitiesSum, bool virtualPlaceUsed) const |
|
void | updatePosterior (const Memory *memory, const std::vector< int > &likelihoodIds) |
|
cv::Mat | updatePrediction (const cv::Mat &oldPrediction, const Memory *memory, const std::vector< int > &oldIds, const std::vector< int > &newIds) |
|
Definition at line 44 of file BayesFilter.h.
rtabmap::BayesFilter::~BayesFilter |
( |
| ) |
|
|
virtual |
const std::map< int, float > & rtabmap::BayesFilter::computePosterior |
( |
const Memory * |
memory, |
|
|
const std::map< int, float > & |
likelihood |
|
) |
| |
cv::Mat rtabmap::BayesFilter::generatePrediction |
( |
const Memory * |
memory, |
|
|
const std::vector< int > & |
ids |
|
) |
| |
unsigned long rtabmap::BayesFilter::getMemoryUsed |
( |
| ) |
const |
const std::map<int, float>& rtabmap::BayesFilter::getPosterior |
( |
| ) |
const |
|
inline |
const std::vector< double > & rtabmap::BayesFilter::getPredictionLC |
( |
| ) |
const |
std::string rtabmap::BayesFilter::getPredictionLCStr |
( |
| ) |
const |
float rtabmap::BayesFilter::getVirtualPlacePrior |
( |
| ) |
const |
|
inline |
void rtabmap::BayesFilter::normalize |
( |
cv::Mat & |
prediction, |
|
|
unsigned int |
index, |
|
|
float |
addedProbabilitiesSum, |
|
|
bool |
virtualPlaceUsed |
|
) |
| const |
|
private |
void rtabmap::BayesFilter::parseParameters |
( |
const ParametersMap & |
parameters | ) |
|
|
virtual |
void rtabmap::BayesFilter::reset |
( |
| ) |
|
void rtabmap::BayesFilter::setPredictionLC |
( |
const std::string & |
prediction | ) |
|
void rtabmap::BayesFilter::updatePosterior |
( |
const Memory * |
memory, |
|
|
const std::vector< int > & |
likelihoodIds |
|
) |
| |
|
private |
cv::Mat rtabmap::BayesFilter::updatePrediction |
( |
const cv::Mat & |
oldPrediction, |
|
|
const Memory * |
memory, |
|
|
const std::vector< int > & |
oldIds, |
|
|
const std::vector< int > & |
newIds |
|
) |
| |
|
private |
bool rtabmap::BayesFilter::_fullPredictionUpdate |
|
private |
std::map<int, std::map<int, int> > rtabmap::BayesFilter::_neighborsIndex |
|
private |
std::map<int, float> rtabmap::BayesFilter::_posterior |
|
private |
cv::Mat rtabmap::BayesFilter::_prediction |
|
private |
float rtabmap::BayesFilter::_predictionEpsilon |
|
private |
std::vector<double> rtabmap::BayesFilter::_predictionLC |
|
private |
float rtabmap::BayesFilter::_totalPredictionLCValues |
|
private |
float rtabmap::BayesFilter::_virtualPlacePrior |
|
private |
The documentation for this class was generated from the following files: