00001 ////////////////////////////////////////////////////////////////////////////////////////////////// 00002 /*! \file TiltedDipoleMagenticModel.h 00003 * \brief Magnetic field model using a tilted dipole. 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 #ifndef __OSESSAME_TILTED_DIPOLE_MAGNETIC_MODEL_H__ 00013 #define __OSESSAME_TILTED_DIPOLE_MAGNETIC_MODEL_H__ 00014 00015 #include <environment/CentralBody/Models/MagneticModel.h> 00016 00017 namespace O_SESSAME { 00018 00019 /** @brief Define the model of a magnetic field using a tilted dipole model. 00020 * @ingroup EnvironmentModels 00021 */ 00022 class TiltedDipoleMagneticModel : public MagneticModel 00023 { 00024 public: 00025 TiltedDipoleMagneticModel() {}; 00026 virtual ~TiltedDipoleMagneticModel() {}; 00027 00028 virtual Vector GetMagneticField(const ssfTime& _currentTime, const Vector& _PositionVector); 00029 00030 protected: 00031 00032 private: 00033 00034 }; 00035 } 00036 #endif 00037 // Do not change the comments below - they will be added automatically by CVS 00038 /***************************************************************************** 00039 * $Log: TiltedDipoleMagneticModel.h,v $ 00040 * Revision 1.2 2005/06/10 12:53:28 jayhawk_hokie 00041 * 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). 00042 * 00043 * Revision 1.1.1.1 2005/04/26 17:40:56 cakinli 00044 * Adding OpenSESSAME to DSACSS distrib to capture fixed version. 00045 * 00046 * Revision 1.2 2003/06/12 18:00:31 nilspace 00047 * Fixed references to CentralBody. 00048 * 00049 * Revision 1.1 2003/06/10 14:26:50 nilspace 00050 * Initial Submission. 00051 * 00052 * 00053 ******************************************************************************/