USGS

Isis 3.0 Developer's Reference (API)

Home

Anisotropic1.h

Go to the documentation of this file.
00001 #if !defined(Anisotropic1_h)
00002 #define Anisotropic1_h
00003 
00026 #include "AtmosModel.h"
00027 
00028 namespace Isis {
00029   class Pvl;
00030 
00056   class Anisotropic1 : public AtmosModel {
00057     public:
00058       Anisotropic1(Pvl &pvl, PhotoModel &pmodel);
00059       virtual ~Anisotropic1() {};
00060 
00061     protected:
00062       virtual void AtmosModelAlgorithm(double phase, double incidence,
00063                                        double emission);
00064 
00065     private:
00066       double p_atmosE2;
00067       double p_atmosE3;
00068       double p_atmosE4;
00069       double p_atmosE5;
00070       double p_atmosDelta_0;
00071       double p_atmosDelta_1;
00072       double p_atmosAlpha0_0;
00073       double p_atmosAlpha1_0;
00074       double p_atmosBeta0_0;
00075       double p_atmosBeta1_0;
00076       double p_atmosWha2;
00077       double p_atmosWham;
00078       double p_atmosX0_0;
00079       double p_atmosY0_0;
00080       double p_atmosX0_1;
00081       double p_atmosY0_1;
00082       double p_atmosFac;
00083       double p_atmosDen;
00084       double p_atmosQ0;
00085       double p_atmosQ1;
00086       double p_atmosP0;
00087       double p_atmosP1;
00088       double p_atmosQ02p02;
00089       double p_atmosQ12p12;
00090   };
00091 };
00092 
00093 #endif