#include <MutLocFASTSlam.h>
Public Member Functions | |
| void | step (MutLocFASTSlamInput &input) |
| Generic step function. | |
| virtual int | getEstimate (Pose *best, int hisIds) |
| Reset function: reset the filter. | |
| virtual int | getMeanEstimate (Pose *mean, int hisIds) |
| Get the estimate as a mean of all the estimates. | |
| virtual int | getCovariance (MIPMatrix *cov) |
| Get the covariance of the estimate. | |
| virtual int | getAllEstimates (vector< Pose > &all, vector< Decimal > &allMarks, int id) |
| Get the cluster with the highest value. | |
| virtual int | getAllFeatures (vector< Position > &all, vector< Decimal > &allMarks) |
| Get the cluster with the highest value. | |
| MutLocFASTSlam () | |
| Print function. | |
| ~MutLocFASTSlam () | |
| Destructor. | |
| MipAlgorithms::MutLocFASTSlam::MutLocFASTSlam | ( | ) |
Print function.
Default constructor.
| MipAlgorithms::MutLocFASTSlam::~MutLocFASTSlam | ( | ) |
Destructor.
| void MipAlgorithms::MutLocFASTSlam::step | ( | MutLocFASTSlamInput & | input | ) |
Generic step function.
| [in] | &input | MutLocFilInput that provides all variables needed by a single step of the filter |
| int MipAlgorithms::MutLocFASTSlam::getEstimate | ( | Pose * | best, | |
| int | hisIds | |||
| ) | [virtual] |
Reset function: reset the filter.
Get the estimate with the highest value.
| [out] | *best | Pointer to Pose in which is written the best estimate. |
| int MipAlgorithms::MutLocFASTSlam::getMeanEstimate | ( | Pose * | mean, | |
| int | hisIds | |||
| ) | [virtual] |
Get the estimate as a mean of all the estimates.
| [out] | *mean | Pointer to Pose in which is written the estimate. |
| virtual int MipAlgorithms::MutLocFASTSlam::getCovariance | ( | MIPMatrix * | cov | ) | [inline, virtual] |
Get the covariance of the estimate.
| [out] | *best | Pointer to MIPMatrix in which is written the covariance. |
| int MipAlgorithms::MutLocFASTSlam::getAllEstimates | ( | vector< Pose > & | all, | |
| vector< Decimal > & | allMarks, | |||
| int | id | |||
| ) | [virtual] |
Get the cluster with the highest value.
| [out] | &best | Vector of Poses in which all the estimates of the filter are written. |
| [out] | &allMarks | Vector of weigths of the poses in which all the estimates of the filter are written. |
| int MipAlgorithms::MutLocFASTSlam::getAllFeatures | ( | vector< Position > & | all, | |
| vector< Decimal > & | allMarks | |||
| ) | [virtual] |
Get the cluster with the highest value.
| [out] | &best | Vector of Poses in which all the estimates of the filter are written. |
| [out] | &allMarks | Vector of weigths of the poses in which all the estimates of the filter are written. |
1.5.6