Isis 3 Programmer Reference
Anisotropic1.h
Go to the documentation of this file.
1 #if !defined(Anisotropic1_h)
2 #define Anisotropic1_h
3 
26 #include "AtmosModel.h"
27 
28 namespace Isis {
29  class Pvl;
30 
57  class Anisotropic1 : public AtmosModel {
58  public:
59  Anisotropic1(Pvl &pvl, PhotoModel &pmodel);
60  virtual ~Anisotropic1() {};
61 
62  protected:
63  virtual void AtmosModelAlgorithm(double phase, double incidence,
64  double emission);
65 
66  private:
67  double p_atmosE2;
68  double p_atmosE3;
69  double p_atmosE4;
70  double p_atmosE5;
71  double p_atmosDelta_0;
72  double p_atmosDelta_1;
73  double p_atmosAlpha0_0;
74  double p_atmosAlpha1_0;
75  double p_atmosBeta0_0;
76  double p_atmosBeta1_0;
77  double p_atmosWha2;
78  double p_atmosWham;
79  double p_atmosX0_0;
80  double p_atmosY0_0;
81  double p_atmosX0_1;
82  double p_atmosY0_1;
83  double p_atmosFac;
84  double p_atmosDen;
85  double p_atmosQ0;
86  double p_atmosQ1;
87  double p_atmosP0;
88  double p_atmosP1;
89  double p_atmosQ02p02;
90  double p_atmosQ12p12;
91  };
92 };
93 
94 #endif
double p_atmosWham
???
Definition: Anisotropic1.h:78
double p_atmosX0_0
???
Definition: Anisotropic1.h:79
Anisotropic1(Pvl &pvl, PhotoModel &pmodel)
Constructs an Anisotropic1 object.
double p_atmosQ0
???
Definition: Anisotropic1.h:85
double p_atmosE5
???
Definition: Anisotropic1.h:70
double p_atmosE2
???
Definition: Anisotropic1.h:67
double p_atmosDelta_1
???
Definition: Anisotropic1.h:72
Isotropic atmos scattering model.
Definition: AtmosModel.h:76
double p_atmosDen
???
Definition: Anisotropic1.h:84
double p_atmosBeta0_0
???
Definition: Anisotropic1.h:75
double p_atmosAlpha1_0
???
Definition: Anisotropic1.h:74
double p_atmosBeta1_0
???
Definition: Anisotropic1.h:76
virtual void AtmosModelAlgorithm(double phase, double incidence, double emission)
Anisotropic atmospheric scattering with P1 single-particle phase fn, in the second approximation...
double p_atmosX0_1
???
Definition: Anisotropic1.h:81
double p_atmosFac
???
Definition: Anisotropic1.h:83
double p_atmosAlpha0_0
???
Definition: Anisotropic1.h:73
double p_atmosY0_1
???
Definition: Anisotropic1.h:82
Container for cube-like labels.
Definition: Pvl.h:135
double p_atmosQ12p12
???
Definition: Anisotropic1.h:90
double p_atmosP1
???
Definition: Anisotropic1.h:88
double p_atmosQ02p02
???
Definition: Anisotropic1.h:89
double p_atmosE4
???
Definition: Anisotropic1.h:69
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
double p_atmosE3
???
Definition: Anisotropic1.h:68
double p_atmosWha2
???
Definition: Anisotropic1.h:77
double p_atmosP0
???
Definition: Anisotropic1.h:87
double p_atmosDelta_0
???
Definition: Anisotropic1.h:71
double p_atmosQ1
???
Definition: Anisotropic1.h:86
double p_atmosY0_0
???
Definition: Anisotropic1.h:80