Isis 3.0 Programmer Reference
Back | Home
MinnaertEmpirical.h
Go to the documentation of this file.
1 #ifndef MinnaertEmpirical_h
2 #define MinnaertEmpirical_h
3 
26 #include "NumericalApproximation.h"
27 #include "PhotoModel.h"
28 
29 namespace Isis {
30  class Pvl;
31 
59  class MinnaertEmpirical : public PhotoModel {
60  public:
61  MinnaertEmpirical(Pvl &pvl);
62  virtual ~MinnaertEmpirical();
63 
64  void SetPhotoPhaseList(QString phasestrlist);
65  void SetPhotoKList(QString kstrlist);
66  void SetPhotoPhaseCurveList(QString phasecurvestrlist);
67 
69 // inline std::vector<double> PhotoPhaseList() const {
70 // return p_photoPhaseList;
71 // };
73 // inline std::vector<double> PhotoKList() const {
74 // return p_photoKList;
75 // };
77 // inline std::vector<double> PhotoPhaseCurveList() const {
78 // return p_photoPhaseCurveList;
79 // };
80 
81  virtual double PhotoModelAlgorithm(double phase, double incidence,
82  double emission);
83 
84  private:
85 // int p_photoPhaseAngleCount;
86 // std::vector<double> p_photoPhaseList;
87 // std::vector<double> p_photoKList;
88 // std::vector<double> p_photoPhaseCurveList;
89 // NumericalApproximation p_photoKSpline;
90 // NumericalApproximation p_photoBSpline;
91  };
92 };
93 
94 #endif
void SetPhotoKList(QString kstrlist)
Set the empirical Minnaert function K exponent list.
void SetPhotoPhaseCurveList(QString phasecurvestrlist)
Set the empirical Minnaert function phase curve list.
virtual double PhotoModelAlgorithm(double phase, double incidence, double emission)
Return photometric phase angle list.
Container for cube-like labels.
Definition: Pvl.h:135
void SetPhotoPhaseList(QString phasestrlist)
Set the empirical Minnaert function phase angle list.
Empirical Minnaert photometric model Derive model albedo using phase dependent Minnaert equation and ...

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:23:37