Public Member Functions | Protected Attributes | List of all members
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 FixedState:
Inheritance graph
[legend]

Public Member Functions

FixedStateclone () const
 
 FixedState ()
 
 FixedState (const pbl::PDF &pdf)
 
 FixedState (const FixedState &orig)
 
const pbl::PDFgetValue () 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 &param, const std::string &s)
 
virtual bool setParameter (const std::string &param, bool b)
 
virtual bool setParameter (const std::string &param, double v)
 
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 47 of file FixedState.h.

Constructor & Destructor Documentation

FixedState::FixedState ( )

Definition at line 39 of file FixedState.cpp.

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

Definition at line 43 of file FixedState.cpp.

FixedState::FixedState ( const FixedState orig)

Definition at line 46 of file FixedState.cpp.

FixedState::~FixedState ( )
virtual

Definition at line 49 of file FixedState.cpp.

Member Function Documentation

FixedState * FixedState::clone ( ) const
virtual

Implements mhf::IStateEstimator.

Definition at line 53 of file FixedState.cpp.

const pbl::PDF & FixedState::getValue ( ) const
virtual

Implements mhf::IStateEstimator.

Definition at line 66 of file FixedState.cpp.

void 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 60 of file FixedState.cpp.

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

void 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 57 of file FixedState.cpp.

Member Data Documentation

pbl::PDF* FixedState::pdf_
protected

Definition at line 81 of file FixedState.h.


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


wire_state_estimators
Author(s): Sjoerd van den Dries, Jos Elfring
autogenerated on Fri Apr 16 2021 02:32:34