Spacecraft.h

Go to the documentation of this file.
00001 
00002 
00008 /*  
00009 *
00010 */
00012 
00013 #ifndef __O_SESSAME_SPACECRAFT_H__
00014 #define __O_SESSAME_SPACECRAFT_H__
00015 
00016 namespace O_SESSAME {
00017 
00018 class Spacecraft
00019 {
00020 public:
00021     Spacecraft();
00022     virtual ~Spacecraft();
00023  
00024     void SetPropagator(Propagator* _pNewPropagator)     {m_pPropagator = _pNewPropagator;}
00025     
00026     void SetOrbit(Orbit* _pNewOrbit)                    {m_pOrbit = _pNewOrbit;}
00027     
00028     void SetAttitude(Attitude* _pNewAttitude)           {m_pAttitude = _pNewAttitude;}
00029     
00030     
00031 private:
00032     Propagator* m_pPropagator;
00033     Orbit*      m_pOrbit;
00034     Attitude*   m_pAttitude;
00035         
00036 };
00037 
00038 } // close namespace O_SESSAME
00039 
00040 #endif
00041 
00042 
00043 // Do not change the comments below - they will be added automatically by CVS
00044 /*****************************************************************************
00045 *       $Log: History.h,v $
00046 *
00047 ******************************************************************************/

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