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