Isis 3 Developer Reference
Isotropic2.h
Go to the documentation of this file.
1 #ifndef Isotropic2_h
2 #define Isotropic2_h
3 
26 #include "AtmosModel.h"
27 
28 namespace Isis {
29  class Pvl;
30 
56  class Isotropic2 : public AtmosModel {
57  public:
58  Isotropic2(Pvl &pvl, PhotoModel &pmodel);
59  virtual ~Isotropic2() {};
60 
61  protected:
62  virtual void AtmosModelAlgorithm(double phase, double incidence, double emission);
63 
64  private:
65  double p_delta;
66  double p_fixcon;
67  double p_gammax, p_gammay;
68  double p_wha2;
69  double p_e1, p_e1_2, p_e2, p_e3, p_e4, p_e5;
70  double p_em;
71  double p_f1m, p_f2m, p_f3m, p_f4m;
72  double p_g12, p_g13, p_g14;
73  double p_e;
74  double p_f1, p_f2, p_f3, p_f4;
75  double p_g11p, p_g12p, p_g13p, p_g14p;
76  double p_x0, p_y0;
77  double p_alpha0, p_alpha1, p_alpha2;
78  double p_beta0, p_beta1, p_beta2;
79  };
80 };
81 
82 #endif
virtual void AtmosModelAlgorithm(double phase, double incidence, double emission)
Isotropic atmospheric scattering in the first approximation The model for scattering for a general...
Definition: Isotropic2.cpp:57
Definition: PhotoModel.h:57
Isotropic2(Pvl &pvl, PhotoModel &pmodel)
Definition: Isotropic2.cpp:13
Isotropic atmos scattering model.
Definition: AtmosModel.h:76
Definition: Isotropic2.h:56
Container for cube-like labels.
Definition: Pvl.h:135
virtual ~Isotropic2()
Definition: Isotropic2.h:59
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31