00001 ////////////////////////////////////////////////////////////////////////////////////////////////// 00002 /*! \file ExtendedKalmanFilterHistory.h 00003 * \brief Currently provides no additional functionality beyond KalmanFilterHistory! 00004 * \author $Author: cakinli $ 00005 * \version $Revision: 1.5 $ 00006 * \date $Date: 2005/03/16 18:08:13 $ 00007 *////////////////////////////////////////////////////////////////////////////////////////////////// 00008 /* 00009 */ 00010 ////////////////////////////////////////////////////////////////////////////////////////////////// 00011 00012 #ifndef __SSSL_EXTENDEDKALMANFILTER_HISTORY_H__ 00013 #define __SSSL_EXTENDEDKALMANFILTER_HISTORY_H__ 00014 00015 #include "utils/Time.h" 00016 #include <datahandling/History.h> 00017 #include <matrix/Matrix.h> 00018 #include <Filtering/ExtendedKalmanFilter.h> 00019 #include <Logging/KalmanFilterHistory.h> 00020 #include <vector> 00021 using namespace std; 00022 using namespace O_SESSAME; 00023 00024 /*! \brief Currently provides no additional functionality beyond KalmanFilterHistory 00025 ** 00026 */ 00027 class ExtendedKalmanFilterHistory : public KalmanFilterHistory 00028 { 00029 public: 00030 ExtendedKalmanFilterHistory() {}; /*!< Needed for derived classes.*/ 00031 ExtendedKalmanFilterHistory(SequentialFilter* _ptr_filter); 00032 virtual ~ExtendedKalmanFilterHistory() {}; 00033 00034 00035 private: 00036 00037 }; 00038 00039 00040 #endif 00041 00042 00043 // Do not change the comments below - they will be added automatically by CVS 00044 /***************************************************************************** 00045 * $Log: ExtendedKalmanFilterHistory.h,v $ 00046 * Revision 1.5 2005/03/16 18:08:13 cakinli 00047 * *** empty log message *** 00048 * 00049 * Revision 1.4 2003/11/01 21:00:14 rsharo 00050 * changed "Time.h" includes to "utils/Time.h" includes. Also eliminated excess compile warnings. 00051 * 00052 * Revision 1.3 2003/07/12 17:55:17 simpliciter 00053 * Working. 00054 * 00055 * Revision 1.2 2003/06/12 20:51:27 simpliciter 00056 * Changed from iterative-named base class to sequential. 00057 * 00058 * Revision 1.1 2003/06/11 20:57:45 simpliciter 00059 * Initial submission. 00060 * 00061 * 00062 * 00063 ******************************************************************************/