Isis 3.0 Programmer Reference
Back | Home
Albedo.h
Go to the documentation of this file.
1 #ifndef Albedo_h
2 #define Albedo_h
3 
26 #include "NormModel.h"
27 
28 namespace Isis {
29  class Pvl;
30 
58  class Albedo : public NormModel {
59  public:
60  Albedo(Pvl &pvl, PhotoModel &pmodel);
61  virtual ~Albedo() {};
62 
63  protected:
64  virtual void NormModelAlgorithm(double pha, double inc, double ema,
65  double dn, double &albedo, double &mult, double &base) {};
66  virtual void NormModelAlgorithm(double pha, double inc, double ema,
67  double deminc, double demema, double dn, double &albedo,
68  double &mult, double &base);
69 
70  private:
72  void SetNormPharef(const double pharef);
73  void SetNormIncref(const double incref);
74  void SetNormEmaref(const double emaref);
75  void SetNormIncmat(const double incmat);
76  void SetNormThresh(const double thresh);
77  void SetNormAlbedo(const double albedo);
78 
79  double p_normPsurfref;
80  double p_normPharef;
81  double p_normIncref;
82  double p_normEmaref;
83  double p_normThresh;
84  double p_normIncmat;
85  double p_normAlbedo;
86  };
87 };
88 
89 #endif
void SetNormIncref(const double incref)
Set the normalization function parameter.
Definition: Albedo.cpp:109
void SetNormAlbedo(const double albedo)
Set the normalization function parameter.
Definition: Albedo.cpp:159
void SetNormPharef(const double pharef)
Set parameters needed for albedo normalization.
Definition: Albedo.cpp:91
void SetNormIncmat(const double incmat)
Set the normalization function parameter.
Definition: Albedo.cpp:142
void SetNormThresh(const double thresh)
Set the normalization function parameter.
Definition: Albedo.cpp:177
Albedo normalization.
Definition: Albedo.h:58
Container for cube-like labels.
Definition: Pvl.h:135
void SetNormEmaref(const double emaref)
Set the normalization function parameter.
Definition: Albedo.cpp:127

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:06