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 |
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, const std::string &s) |
virtual bool | setParameter (const std::string ¶m, bool b) |
virtual bool | setParameter (const std::string ¶m, double v) |
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 47 of file FixedState.h.
FixedState::FixedState | ( | ) |
Definition at line 39 of file FixedState.cpp.
FixedState::FixedState | ( | const pbl::PDF & | ) |
Definition at line 43 of file FixedState.cpp.
FixedState::FixedState | ( | const FixedState & | orig | ) |
Definition at line 46 of file FixedState.cpp.
|
virtual |
Definition at line 49 of file FixedState.cpp.
|
virtual |
Implements mhf::IStateEstimator.
Definition at line 53 of file FixedState.cpp.
|
virtual |
Implements mhf::IStateEstimator.
Definition at line 66 of file FixedState.cpp.
|
virtual |
Propagates the state, but since the state is fixed, propagate will do nothing.
Implements mhf::IStateEstimator.
Definition at line 60 of file FixedState.cpp.
|
virtual |
Resets the state, but since the state is fixed, reset will do nothing.
Implements mhf::IStateEstimator.
Definition at line 63 of file FixedState.cpp.
Performs an update, but since the state is fixed, update will do nothing.
Implements mhf::IStateEstimator.
Definition at line 57 of file FixedState.cpp.
|
protected |
Definition at line 81 of file FixedState.h.