#include <MultiModelFilter.h>
Definition at line 45 of file MultiModelFilter.h.
MultiModelFilter::MultiModelFilter |
( |
| ) |
|
MultiModelFilter::~MultiModelFilter |
( |
| ) |
|
|
virtual |
const pbl::PDF & MultiModelFilter::getValue |
( |
| ) |
const |
|
virtual |
Returns the current estimated state value.
- Returns
- The current state, i.e., the current attribute value represented as probability density function
Implements mhf::IStateEstimator.
Definition at line 136 of file MultiModelFilter.cpp.
void MultiModelFilter::propagate |
( |
const mhf::Time & |
time | ) |
|
|
virtual |
void MultiModelFilter::reset |
( |
| ) |
|
|
virtual |
bool MultiModelFilter::setParameter |
( |
const std::string & |
param, |
|
|
bool |
b |
|
) |
| |
|
virtual |
Set a boolean parameter of this state estimator.
- Parameters
-
param | The parameter name |
b | The boolean value |
- Returns
- Returns true if the parameter was known to the estimator; false otherwise
Reimplemented from mhf::IStateEstimator.
Definition at line 149 of file MultiModelFilter.cpp.
bool MultiModelFilter::setParameter |
( |
const std::string & |
param, |
|
|
double |
v |
|
) |
| |
|
virtual |
Set a real-valued parameter of this state estimator.
- Parameters
-
param | The parameter name |
v | The float value |
- Returns
- Returns true if the parameter was known to the estimator; false otherwise
Reimplemented from mhf::IStateEstimator.
Definition at line 153 of file MultiModelFilter.cpp.
void MultiModelFilter::setValue |
( |
const pbl::PDF & |
pdf | ) |
|
Updates the internal state based on measurement z.
- Parameters
-
z | The measurement with which to update, represented as a probability density function |
time | The time to which the internal state is propagated before updating |
Implements mhf::IStateEstimator.
Definition at line 93 of file MultiModelFilter.cpp.
bool MultiModelFilter::initialized_ |
|
protected |
std::vector<double> MultiModelFilter::weights_ |
|
protected |
The documentation for this class was generated from the following files: