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

EarthCentralBody.h

Go to the documentation of this file.
00001 //////////////////////////////////////////////////////////////////////////////////////////////////
00002 /*! \file EarthCentralBody.h
00003 *  \brief Interface to the EarthCentralBody object.
00004 *  \author $Author: jayhawk_hokie $
00005 *  \version $Revision: 1.2 $
00006 *  \date    $Date: 2005/06/10 12:53:28 $
00007 *//////////////////////////////////////////////////////////////////////////////////////////////////
00008 /* 
00009 *
00010 */
00011 //////////////////////////////////////////////////////////////////////////////////////////////////
00012 
00013 #ifndef __EARTH_CENTRALBODY_H__
00014 #define __EARTH_CENTRALBODY_H__
00015 #include "math.h"
00016 #include <rotation/Rotation.h>
00017 //#include "Units.h"
00018 #include <environment/CentralBody/CentralBody.h>
00019 #define PI 3.141592
00020 
00021 namespace O_SESSAME {
00022 
00023 /*! Earth Radius [/f$m^3/kg-s^2/f$] */
00024 const double GRAVITATIONAL_CONSTANT = 6.669 * pow(10.0,-11.0); 
00025 /*! Earth Radius [-] */
00026 const double deg2rad = (float)PI / 180.0;
00027 
00028 class EarthCentralBody : public CentralBody
00029 {
00030 public:
00031     EarthCentralBody();
00032 
00033 private:
00034 };
00035 } // close namespace O_SESSAME
00036 
00037 #endif
00038 // Do not change the comments below - they will be added automatically by CVS
00039 /*****************************************************************************
00040 *       $Log: EarthCentralBody.h,v $
00041 *       Revision 1.2  2005/06/10 12:53:28  jayhawk_hokie
00042 *       Changed header file format to make it easier to link to the spacecraft code by only having to specify dsacss/dep/spacecraft/src (ex. "file.h" changed to <dir/file.h> where dir is a folder in src).
00043 *       
00044 *       Revision 1.1.1.1  2005/04/26 17:40:56  cakinli
00045 *       Adding OpenSESSAME to DSACSS distrib to capture fixed version.
00046 *       
00047 *       Revision 1.2  2003/06/09 15:20:39  nilspace
00048 *       Changed CentralBody directory.
00049 *       
00050 *       Revision 1.1  2003/06/06 17:34:53  nilspace
00051 *       Moved to CentralBody directory.
00052 *       
00053 *       Revision 1.2  2003/04/27 22:04:33  nilspace
00054 *       Created the namespace O_SESSAME.
00055 *       
00056 *       Revision 1.1  2003/04/08 22:36:51  nilspace
00057 *       Initial Submission.
00058 *       
00059 *
00060 ******************************************************************************/

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