00001
00002 #ifndef DDF_UPD_CONST_POSE_HPP
00003 #define DDF_UPD_CONST_POSE_HPP
00004
00005
00006 #include "ddf/upd_lin_pred.hpp"
00007 #include "ddf/ctime.hpp"
00008
00009 namespace jafar
00010 {
00011 namespace ddfsimu
00012 {
00013
00014 using namespace jafar::ddf;
00015
00020 class Upd_const_pose : public Upd_lin_pred_model<ParametersGeneric>
00021 {
00022 typedef ParametersGeneric PARAMS;
00023
00024 public:
00025
00026 Upd_const_pose(unsigned short sv_size, VEC const& var);
00027 virtual ~Upd_const_pose() {}
00028
00029 void UpdateG(PARAMS ¶ms);
00030 void UpdateF(PARAMS ¶ms) {}
00031 void SetModelParams(time const& from, time const& horizon);
00032 void SetModelParams(time const& h);
00033 void Updateq(PARAMS ¶ms) { JFR_DEBUG("Update q not yet implemented"); }
00034 void Updateq(VEC const& pnoise) { q = pnoise; }
00035 };
00036
00037 }
00038 }
00039 #endif