Isis 3.0 Programmer Reference
Back | Home
AlbedoAtm.h
Go to the documentation of this file.
1 #ifndef AlbedoAtm_h
2 #define AlbedoAtm_h
3 
26 #include "NormModel.h"
27 
28 namespace Isis {
29  class Pvl;
30 
53  class AlbedoAtm : public NormModel {
54  public:
55  AlbedoAtm(Pvl &pvl, PhotoModel &pmodel, AtmosModel &amodel);
57  virtual ~AlbedoAtm() {};
58 
59  protected:
60  virtual void NormModelAlgorithm(double pha, double inc, double ema,
61  double dn, double &albedo, double &mult, double &base) {};
62  virtual void NormModelAlgorithm(double pha, double inc, double ema,
63  double deminc, double demema, double dn, double &albedo,
64  double &mult, double &base);
65 
66  private:
68  void SetNormPharef(const double pharef);
69  void SetNormIncref(const double incref);
70  void SetNormEmaref(const double emaref);
71 
72  double p_normPsurfref;
73  double p_normPharef;
74  double p_normIncref;
75  double p_normEmaref;
76  double p_normPstdref;
77  double p_normAhref;
78  double p_normMunotref;
79  double p_normTransref;
80  double p_normTrans0ref;
81  double p_normTranss;
82  double p_normSbar;
83  };
84 };
85 
86 #endif
void SetNormPharef(const double pharef)
Set parameters needed for albedo normalization.
Definition: AlbedoAtm.cpp:175
void SetNormEmaref(const double emaref)
Set the normalization function parameter.
Definition: AlbedoAtm.cpp:213
void SetNormIncref(const double incref)
Set the normalization function parameter.
Definition: AlbedoAtm.cpp:194
virtual ~AlbedoAtm()
Empty Destructor.
Definition: AlbedoAtm.h:57
AlbedoAtm(Pvl &pvl, PhotoModel &pmodel, AtmosModel &amodel)
Constructs AlbedoAtm object using a Pvl, PhotoModel, and AtmosModel.
Definition: AlbedoAtm.cpp:23
Isotropic atmos scattering model.
Definition: AtmosModel.h:76
Container for cube-like labels.
Definition: Pvl.h:135
Albedo normalization with atmosphere.
Definition: AlbedoAtm.h:53

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:14:07