USGS

Isis 3.0 Developer's Reference (API)

Home

HapkeAtm1.h

Go to the documentation of this file.
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