Public Member Functions | Protected Attributes
mhf::FixedState Class Reference

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>

Inheritance diagram for mhf::FixedState:
Inheritance graph
[legend]

List of all members.

Public Member Functions

FixedStateclone () const
 FixedState ()
 FixedState (const pbl::PDF &pdf)
 FixedState (const FixedState &orig)
const pbl::PDFgetValue () const
 Returns the current estimated state value.
virtual void propagate (const mhf::Time &time)
 Propagates the state, but since the state is fixed, propagate will do nothing.
virtual void reset ()
 Resets the state, but since the state is fixed, reset will do nothing.
virtual void update (const pbl::PDF &z, const mhf::Time &time)
 Performs an update, but since the state is fixed, update will do nothing.
virtual ~FixedState ()

Protected Attributes

pbl::PDFpdf_

Detailed Description

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.


Constructor & Destructor Documentation

Definition at line 12 of file FixedState.cpp.

Definition at line 16 of file FixedState.cpp.

Definition at line 19 of file FixedState.cpp.

Definition at line 22 of file FixedState.cpp.


Member Function Documentation

FixedState * mhf::FixedState::clone ( ) const [virtual]

Implements mhf::IStateEstimator.

Definition at line 26 of file FixedState.cpp.

const pbl::PDF & mhf::FixedState::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 39 of file FixedState.cpp.

void mhf::FixedState::propagate ( const mhf::Time time) [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.

void mhf::FixedState::reset ( ) [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.

void mhf::FixedState::update ( const pbl::PDF z,
const mhf::Time time 
) [virtual]

Performs an update, but since the state is fixed, update will do nothing.

Implements mhf::IStateEstimator.

Definition at line 30 of file FixedState.cpp.


Member Data Documentation

Definition at line 54 of file FixedState.h.


The documentation for this class was generated from the following files:


wire_core
Author(s): Sjoerd van den Dries, Jos Elfring
autogenerated on Tue Jan 7 2014 11:43:19