Isis 3 Programmer Reference
Anisotropic2.h
Go to the documentation of this file.
1 #if !defined(Anisotropic2_h)
2 #define Anisotropic2_h
3 
26 #include "AtmosModel.h"
27 
28 namespace Isis {
29  class Pvl;
30 
60  class Anisotropic2 : public AtmosModel {
61  public:
62  Anisotropic2(Pvl &pvl, PhotoModel &pmodel);
63  virtual ~Anisotropic2() {};
64 
65  protected:
66  virtual void AtmosModelAlgorithm(double phase, double incidence,
67  double emission);
68 
69  private:
70  double p_wha2;
71  double p_wham;
72  double p_e1;
73  double p_e1_2;
74  double p_e2;
75  double p_e3;
76  double p_e4;
77  double p_e5;
78  double p_em;
79  double p_e;
80  double p_f1m;
81  double p_f2m;
82  double p_f3m;
83  double p_f4m;
84  double p_g12;
85  double p_g13;
86  double p_g14;
87  double p_g32;
88  double p_g33;
89  double p_g34;
90  double p_f1;
91  double p_f2;
92  double p_f3;
93  double p_f4;
94  double p_g11p;
95  double p_g12p;
96  double p_g13p;
97  double p_g14p;
98  double p_g32p;
99  double p_g33p;
100  double p_g34p;
101  double p_x0_0;
102  double p_y0_0;
103  double p_x0_1;
104  double p_y0_1;
105  double p_delta_0;
106  double p_delta_1;
107  double p_alpha0_0;
108  double p_alpha1_0;
109  double p_beta0_0;
110  double p_beta1_0;
111  double p_fac;
112  double p_den;
113  double p_p0;
114  double p_q0;
115  double p_p1;
116  double p_q1;
117  double p_q02p02;
118  double p_q12p12;
119  };
120 };
121 
122 #endif
double p_g14p
???
Definition: Anisotropic2.h:97
double p_g33
???
Definition: Anisotropic2.h:88
double p_q12p12
???
Definition: Anisotropic2.h:118
double p_g13
???
Definition: Anisotropic2.h:85
double p_g12
???
Definition: Anisotropic2.h:84
double p_g33p
???
Definition: Anisotropic2.h:99
double p_g12p
???
Definition: Anisotropic2.h:95
double p_g13p
???
Definition: Anisotropic2.h:96
double p_g11p
???
Definition: Anisotropic2.h:94
double p_f1m
???
Definition: Anisotropic2.h:80
double p_f3m
???
Definition: Anisotropic2.h:82
double p_q02p02
???
Definition: Anisotropic2.h:117
double p_g32
???
Definition: Anisotropic2.h:87
double p_wham
???
Definition: Anisotropic2.h:71
double p_beta1_0
???
Definition: Anisotropic2.h:110
double p_delta_0
???
Definition: Anisotropic2.h:105
double p_g32p
???
Definition: Anisotropic2.h:98
Isotropic atmos scattering model.
Definition: AtmosModel.h:76
double p_delta_1
???
Definition: Anisotropic2.h:106
double p_f4m
???
Definition: Anisotropic2.h:83
double p_g14
???
Definition: Anisotropic2.h:86
Anisotropic2(Pvl &pvl, PhotoModel &pmodel)
Empty constructor.
double p_alpha1_0
???
Definition: Anisotropic2.h:108
Container for cube-like labels.
Definition: Pvl.h:135
double p_alpha0_0
???
Definition: Anisotropic2.h:107
double p_g34
???
Definition: Anisotropic2.h:89
double p_f2m
???
Definition: Anisotropic2.h:81
double p_e1_2
???
Definition: Anisotropic2.h:73
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
double p_beta0_0
???
Definition: Anisotropic2.h:109
double p_wha2
???
Definition: Anisotropic2.h:70
virtual void AtmosModelAlgorithm(double phase, double incidence, double emission)
Anisotropic atmospheric scattering with P1 single-particle phase fn, in the second approximation...