Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

SequentialFilter.cpp

Go to the documentation of this file.
00001 /************************************************************************************************/
00002 /*! \file SequentialFilter.cpp
00003 *  \brief The implementation file for the SequentialFilter class.
00004 *  \author $Author: simpliciter $
00005 *  \version $Revision: 1.9 $
00006 *  \date    $Date: 2003/06/27 01:49:46 $
00007 ************************************************************************************************/
00008 /*! 
00009 *
00010 ************************************************************************************************/
00011 
00012 #include "SequentialFilter.h"
00013 
00014 /*! Gets the time of the stored estimate. */
00015 double SequentialFilter::GetTimeOfEstimate() { return m_timeOfEstimate; };
00016                         
00017 /*! Gets the time of the stored measurements. */
00018 double SequentialFilter::GetTimeOfMeasurements() { return m_timeOfMeasurements; };
00019 
00020 /*! Gets the state vector, x. */
00021 Vector SequentialFilter::GetStateVector() { return m_states; }
00022 
00023 /*! Gets the control vector, u. */
00024 Vector SequentialFilter::GetControlVector() { return m_controls; }
00025 
00026 /*! Gets the measurement vector, z. */
00027 Vector SequentialFilter::GetMeasurementVector() { return m_measurements; }
00028 
00029 /*! Gets the parameter vector, w. */
00030 Vector SequentialFilter::GetParameterVector() { return m_parameters; }
00031 
00032 
00033 // Do not change the comments below - they will be added automatically by CVS
00034 /*****************************************************************************
00035 * $Log: SequentialFilter.cpp,v $
00036 * Revision 1.9  2003/06/27 01:49:46  simpliciter
00037 * Got a bit "commit" happy.  No changes.
00038 *
00039 *
00040 * Revision 1.7  2003/06/24 22:39:05  mavandyk
00041 * Split up m_deltaT into m_timeOfEstimate and m_timeOfMeasurements to allow for absolute time-stamping, and added more comments.
00042 *
00043 * Revision 1.6  2003/06/24 15:44:40  simpliciter
00044 * Removed the sfData struct.  This caused minimal changes
00045 * here but several trickle-down changes.
00046 * Also, moved implementation of inline functions to the
00047 * header file because derived classes couldn't find them.
00048 *
00049 * Revision 1.5  2003/06/23 19:43:36  mavandyk
00050 * Removed definition for contructor and destructor.
00051 *
00052 * Revision 1.4  2003/06/20 15:21:10  simpliciter
00053 * Added deconstructor.
00054 *
00055 * Revision 1.3  2003/06/18 17:35:27  mavandyk
00056 * Added include line for SequentialFilter.h and SequentialFilter:: to each function definition.
00057 *
00058 * Revision 1.2  2003/06/12 23:04:37  mavandyk
00059 * Added header and footer comments.
00060 *
00061 * Revision 1.1  2003/06/12 16:29:41  mavandyk
00062 * This file replaces IterativeFilter.h, and only differs by replacing iterative with sequential.
00063 *
00064 * Revision 1.1  2003/06/11 15:45:08  simpliciter
00065 * Initial submission, pulled out of KalmanFilter.h.
00066 * May require (desire) additional pure virtual functions.
00067 *
00068 *
00069 ******************************************************************************/

Generated on Wed Sep 5 12:54:25 2007 for DSACSS Operational Code by  doxygen 1.3.9.1