FixedState is a simple wrapper such that probability density function can be threaded as state estimator, i.e., FixedState reflects a state but update, propagation and reset do not influence the state. More...
#include <FixedState.h>
Public Member Functions | |
FixedState * | clone () const |
FixedState () | |
FixedState (const pbl::PDF &pdf) | |
FixedState (const FixedState &orig) | |
const pbl::PDF & | getValue () const |
Returns the current estimated state value. More... | |
virtual void | propagate (const mhf::Time &time) |
Propagates the state, but since the state is fixed, propagate will do nothing. More... | |
virtual void | reset () |
Resets the state, but since the state is fixed, reset will do nothing. More... | |
virtual void | update (const pbl::PDF &z, const mhf::Time &time) |
Performs an update, but since the state is fixed, update will do nothing. More... | |
virtual | ~FixedState () |
Public Member Functions inherited from mhf::IStateEstimator | |
virtual bool | setParameter (const std::string ¶m, bool b) |
Resets the internal state of the estimator to the given PDF. More... | |
virtual bool | setParameter (const std::string ¶m, double v) |
Set a real-valued parameter of this state estimator. More... | |
virtual bool | setParameter (const std::string ¶m, const std::string &s) |
Set a string parameter of this state estimator. More... | |
virtual | ~IStateEstimator () |
Protected Attributes | |
pbl::PDF * | pdf_ |
FixedState is a simple wrapper such that probability density function can be threaded as state estimator, i.e., FixedState reflects a state but update, propagation and reset do not influence the state.
Definition at line 20 of file FixedState.h.
mhf::FixedState::FixedState | ( | ) |
Definition at line 12 of file FixedState.cpp.
mhf::FixedState::FixedState | ( | const pbl::PDF & | ) |
Definition at line 16 of file FixedState.cpp.
mhf::FixedState::FixedState | ( | const FixedState & | orig | ) |
Definition at line 19 of file FixedState.cpp.
|
virtual |
Definition at line 22 of file FixedState.cpp.
|
virtual |
Implements mhf::IStateEstimator.
Definition at line 26 of file FixedState.cpp.
|
virtual |
Returns the current estimated state value.
Implements mhf::IStateEstimator.
Definition at line 39 of file FixedState.cpp.
|
virtual |
Propagates the state, but since the state is fixed, propagate will do nothing.
Implements mhf::IStateEstimator.
Definition at line 33 of file FixedState.cpp.
|
virtual |
Resets the state, but since the state is fixed, reset will do nothing.
Implements mhf::IStateEstimator.
Definition at line 36 of file FixedState.cpp.
Performs an update, but since the state is fixed, update will do nothing.
Implements mhf::IStateEstimator.
Definition at line 30 of file FixedState.cpp.
|
protected |
Definition at line 54 of file FixedState.h.