FixedState.h
Go to the documentation of this file.
00001 /*
00002  * FixedState.h
00003  *
00004  *  Created on: Jul 3, 2012
00005  *      Author: sdries
00006  */
00007 
00008 #ifndef FIXEDSTATE_H_
00009 #define FIXEDSTATE_H_
00010 
00011 #include "wire/core/IStateEstimator.h"
00012 
00013 namespace mhf {
00014 
00020 class FixedState : public mhf::IStateEstimator {
00021 
00022 public:
00023 
00024     FixedState();
00025 
00026     FixedState(const pbl::PDF& pdf);
00027 
00028     FixedState(const FixedState& orig);
00029 
00030     virtual ~FixedState();
00031 
00032     FixedState* clone() const;
00033 
00037     virtual void update(const pbl::PDF& z, const mhf::Time& time);
00038 
00043     virtual void propagate(const mhf::Time& time);
00044 
00048     virtual void reset();
00049 
00050     const pbl::PDF& getValue() const;
00051 
00052 protected:
00053 
00054     pbl::PDF* pdf_;
00055 
00056 };
00057 
00058 }
00059 
00060 #endif /* FIXEDSTATE_H_ */


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