Propagator.cpp

Go to the documentation of this file.
00001 
00002 
00008 /* 
00009 *
00010 */ 
00012 
00013 #include "Propagator.h"
00014 
00015 namespace O_SESSAME {
00016 Propagator::Propagator() : m_pOrbitObject(0), m_pAttitudeObject(0)
00017 {    
00018     m_OrbitStateMeshPoints.ResetHistory();
00019     m_AttitudeStateMeshPoints.ResetHistory();
00020 }
00021     
00022 void Propagator::Propagate(const vector<ssfTime> &_propTime)
00023 {
00024 }
00025 
00026 Propagator::~Propagator()
00027 {
00028 }
00029 
00030 void Propagator::SetAttitudeObject(Attitude *_pAttitudeObject)          
00031 {
00032     m_pAttitudeObject = _pAttitudeObject;
00033 }
00034 
00035 void Propagator::SetOrbitObject(Orbit *_pOrbitObject)
00036 {
00037     m_pOrbitObject = _pOrbitObject;
00038 }
00039 
00040 Matrix Propagator::PropagateOrbit(const vector<ssfTime> &_propTime, const Vector &_initConditions) 
00041 { 
00042     return Matrix(0);
00043 }
00044 
00045 Matrix Propagator::PropagateAttitude(const vector<ssfTime> &_propTime, const Vector &_initConditions) 
00046 { 
00047     return Matrix(0);
00048 }
00049 
00050 } // close namespace O_SESSAME
00051 // Do not change the comments below - they will be added automatically by CVS
00052 /*****************************************************************************
00053 *       $Log: Propagator.cpp,v $
00054 *       Revision 1.7  2003/06/10 02:24:04  nilspace
00055 *       Updated moving of StateConversion functions to Attitude and Orbit.
00056 *       
00057 *       Revision 1.6  2003/05/13 18:53:04  nilspace
00058 *       Passed in initial conditions to propagate functions.
00059 *       
00060 *       Revision 1.5  2003/04/27 22:04:33  nilspace
00061 *       Created the namespace O_SESSAME.
00062 *       
00063 *       Revision 1.4  2003/04/25 13:43:52  nilspace
00064 *       Updated to actually work. Still needs verification.
00065 *       
00066 *       Revision 1.3  2003/04/23 16:30:58  nilspace
00067 *       Various bugfixes & uploading of all changed code for new programmers.
00068 *       
00069 *       Revision 1.2  2003/04/08 22:50:28  nilspace
00070 *       Updated to derive classes based on numeric or analytical nature.
00071 *       
00072 *       Revision 1.1  2003/03/27 20:24:28  nilspace
00073 *       Initial submission
00074 *
00075 ******************************************************************************/

Generated on Wed Aug 6 12:58:50 2003 for Open-Sessame Framework by doxygen1.3