Public Member Functions | Protected Attributes | List of all members
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]

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. 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 &param, bool b)
 Resets the internal state of the estimator to the given PDF. More...
 
virtual bool setParameter (const std::string &param, double v)
 Set a real-valued parameter of this state estimator. More...
 
virtual bool setParameter (const std::string &param, const std::string &s)
 Set a string parameter of this state estimator. More...
 
virtual ~IStateEstimator ()
 

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

mhf::FixedState::FixedState ( )

Definition at line 12 of file FixedState.cpp.

mhf::FixedState::FixedState ( const pbl::PDF pdf)

Definition at line 16 of file FixedState.cpp.

mhf::FixedState::FixedState ( const FixedState orig)

Definition at line 19 of file FixedState.cpp.

mhf::FixedState::~FixedState ( )
virtual

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

pbl::PDF* mhf::FixedState::pdf_
protected

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 Fri Apr 16 2021 02:32:27