|
Isis 3.0 Developer's Reference (API) |
Home |
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