#include <PaFilBFL.h>
Public Member Functions | |
PaFilBFL3D () | |
Parametrical constructor. | |
PaFilBFL3D (PaFilBFLPar par) | |
Parametrical constructor. | |
~PaFilBFL3D () | |
Destructor. | |
virtual void | step (MutLocFilInput3D &input)=0 |
Generic step function. | |
virtual void | reset ()=0 |
Reset the filter. | |
virtual int | getEstimate (Pose3D *, Velocity3D *bestVel=0) |
Get the current estimate. | |
virtual int | getCovariance (MIPMatrix *cov) |
Get the current covariance. | |
virtual int | getAllEstimates (vector< Pose3D > &estimates, vector< Decimal > &weights, vector< Velocity3D > &velEstimates) |
Get all current particles. | |
virtual Decimal | getLastOdomUpdateTime () |
Take the last time when a propagation step was performed. | |
virtual string | print () |
Print function. | |
Protected Attributes | |
BootstrapFilter< ColumnVector, ColumnVector > * | _filter |
PaFilBFLPar | _par |
bool | _ignoreMeasures |
bool | _nextStepResamplingOnMeasures |
bool | _lastStepSystemUpdate |
MipAlgorithms::PaFilBFL3D::PaFilBFL3D | ( | ) |
Parametrical constructor.