Loading [MathJax]/jax/output/NativeMML/config.js
Isis Developer Reference
MinnaertEmpirical.h
Go to the documentation of this file.
1#ifndef MinnaertEmpirical_h
2#define MinnaertEmpirical_h
8/* SPDX-License-Identifier: CC0-1.0 */
9
11#include "PhotoModel.h"
12
13namespace Isis {
14 class Pvl;
15
44 public:
46 virtual ~MinnaertEmpirical();
47
48 void SetPhotoPhaseList(QString phasestrlist);
49 void SetPhotoKList(QString kstrlist);
50 void SetPhotoPhaseCurveList(QString phasecurvestrlist);
51
53// inline std::vector<double> PhotoPhaseList() const {
54// return p_photoPhaseList;
55// };
57// inline std::vector<double> PhotoKList() const {
58// return p_photoKList;
59// };
61// inline std::vector<double> PhotoPhaseCurveList() const {
62// return p_photoPhaseCurveList;
63// };
64
65 virtual double PhotoModelAlgorithm(double phase, double incidence,
66 double emission);
67
68 private:
69// int p_photoPhaseAngleCount;
70// std::vector<double> p_photoPhaseList;
71// std::vector<double> p_photoKList;
72// std::vector<double> p_photoPhaseCurveList;
73// NumericalApproximation p_photoKSpline;
74// NumericalApproximation p_photoBSpline;
75 };
76};
77
78#endif
Empirical Minnaert photometric model Derive model albedo using phase dependent Minnaert equation and ...
Definition: MinnaertEmpirical.h:43
void SetPhotoKList(QString kstrlist)
Set the empirical Minnaert function K exponent list.
Definition: MinnaertEmpirical.cpp:104
virtual ~MinnaertEmpirical()
Definition: MinnaertEmpirical.cpp:62
virtual double PhotoModelAlgorithm(double phase, double incidence, double emission)
Return photometric phase angle list.
Definition: MinnaertEmpirical.cpp:138
void SetPhotoPhaseList(QString phasestrlist)
Set the empirical Minnaert function phase angle list.
Definition: MinnaertEmpirical.cpp:79
void SetPhotoPhaseCurveList(QString phasecurvestrlist)
Set the empirical Minnaert function phase curve list.
Definition: MinnaertEmpirical.cpp:127
Definition: PhotoModel.h:41
Container for cube-like labels.
Definition: Pvl.h:119
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16

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 USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 02/21/2025 22:09:13