#include <DAEKF.h>
Public Member Functions | |
DAEKFilter () | |
Default constructor. | |
DAEKFilter (DAEKFilParams in) | |
Complete constructor. | |
void | step (MutLocFilInput &input) |
Provided step function for the mutual localization. | |
void | reset () |
Reset function. | |
int | getEstimate (Pose *best) |
Provide the best current estimate. | |
int | getAllEstimates (vector< Pose > &all, vector< Decimal > &allMarks) |
Provide all estimates. | |
string | print () |
Print function. | |
void | reset (DAEKFilParams inPar) |
Reset function. | |
int | getStep () |
Get the step number of the filter. | |
int | getPhase () |
Get the phase of the filter. | |
int | getClustersNumber () |
Get the number of the clusters of the filter. | |
Pose | getClustersMean (int num) |
Get the mean of a cluster. | |
Decimal | getClustersValue (int num) |
Get the value of a cluster. | |
Protected Attributes | |
DAEKFilParams | par |
Parameters of the DAEK filter. | |
DAEKFilVariables * | var |
Variables of the DAEK filter. |
MipAlgorithms::DAEKFilter::DAEKFilter | ( | ) |
Default constructor.
MipAlgorithms::DAEKFilter::DAEKFilter | ( | DAEKFilParams | in | ) |
Complete constructor.
void MipAlgorithms::DAEKFilter::step | ( | MutLocFilInput & | input | ) | [virtual] |
void MipAlgorithms::DAEKFilter::reset | ( | ) | [virtual] |
int MipAlgorithms::DAEKFilter::getEstimate | ( | Pose * | best | ) | [virtual] |
Provide the best current estimate.
[out] | *best | Where the best estimate is written. |
Implements MipAlgorithms::MutLocFilter.
int MipAlgorithms::DAEKFilter::getAllEstimates | ( | vector< Pose > & | all, | |
vector< Decimal > & | allMarks | |||
) | [virtual] |
Provide all estimates.
[out] | $all | Vector of Poses where all estimates are written. |
Implements MipAlgorithms::MutLocFilter.
string MipAlgorithms::DAEKFilter::print | ( | ) | [virtual] |
Print function.
file | puntatore a file di output |
Implements MipAlgorithms::MutLocFilter.
void MipAlgorithms::DAEKFilter::reset | ( | DAEKFilParams | inPar | ) |
Reset function.
[in] | inPar,New | parameters of the filter. |
int MipAlgorithms::DAEKFilter::getStep | ( | ) |
Get the step number of the filter.
int MipAlgorithms::DAEKFilter::getPhase | ( | ) |
Get the phase of the filter.
int MipAlgorithms::DAEKFilter::getClustersNumber | ( | ) |
Get the number of the clusters of the filter.
Pose MipAlgorithms::DAEKFilter::getClustersMean | ( | int | num | ) |
Get the mean of a cluster.
[in] | num | Integer representing the number of the cluster of which the mean is required. |
Decimal MipAlgorithms::DAEKFilter::getClustersValue | ( | int | num | ) |
Get the value of a cluster.
[in] | num | Integer representing the number of the cluster of which the value is required. |
DAEKFilParams MipAlgorithms::DAEKFilter::par [protected] |
Parameters of the DAEK filter.
DAEKFilVariables* MipAlgorithms::DAEKFilter::var [protected] |
Variables of the DAEK filter.