Isis 3.0 Developer's Reference (API) |
Home |
00001 #if !defined(HapkeAtm1_h) 00002 #define HapkeAtm1_h 00003 00026 #include "AtmosModel.h" 00027 00028 namespace Isis { 00029 class Pvl; 00030 00056 class HapkeAtm1 : public AtmosModel { 00057 public: 00058 HapkeAtm1(Pvl &pvl, PhotoModel &pmodel); 00059 virtual ~HapkeAtm1() {}; 00060 00061 protected: 00062 virtual void AtmosModelAlgorithm(double phase, double incidence, double emission); 00063 00064 private: 00065 double p_e2, p_e3, p_e4, p_e5; 00066 00067 double p_x0, p_y0; 00068 double p_wha2; 00069 double p_alpha0, p_alpha1, p_alpha2; 00070 double p_beta0, p_beta1, p_beta2; 00071 double p_delta; 00072 double p_fixcon; 00073 double p_gammax, p_gammay; 00074 }; 00075 }; 00076 00077 #endif