Isis 3 Developer Reference
Isotropic1.h
Go to the documentation of this file.
1 #ifndef Isotropic1_h
2 #define Isotropic1_h
3 
26 #include "AtmosModel.h"
27 
28 namespace Isis {
29  class Pvl;
30 
55  class Isotropic1 : public AtmosModel {
56  public:
57  Isotropic1(Pvl &pvl, PhotoModel &pmodel);
58  virtual ~Isotropic1() {};
59 
60  protected:
61  virtual void AtmosModelAlgorithm(double phase, double incidence, double emission);
62 
63  private:
64  double p_wha2;
65  double p_delta;
66  double p_fixcon;
67  double p_gammax, p_gammay;
68  double p_e2, p_e3, p_e4, p_e5;
69  double p_x0, p_y0;
70  double p_alpha0, p_alpha1, p_alpha2;
71  double p_beta0, p_beta1, p_beta2;
72  };
73 };
74 
75 #endif
Definition: PhotoModel.h:57
Definition: Isotropic1.h:55
Isotropic atmos scattering model.
Definition: AtmosModel.h:76
virtual void AtmosModelAlgorithm(double phase, double incidence, double emission)
Isotropic atmospheric scattering in the first approximation The model for scattering for a general...
Definition: Isotropic1.cpp:53
Container for cube-like labels.
Definition: Pvl.h:135
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Isotropic1(Pvl &pvl, PhotoModel &pmodel)
Definition: Isotropic1.cpp:13
virtual ~Isotropic1()
Definition: Isotropic1.h:58