Isis 3.0 Programmer Reference
Back
|
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
HapkeAtm1.h
Go to the documentation of this file.
1
#if !defined(HapkeAtm1_h)
2
#define HapkeAtm1_h
3
26
#include "
AtmosModel.h
"
27
28
namespace
Isis {
29
class
Pvl;
30
56
class
HapkeAtm1
:
public
AtmosModel
{
57
public
:
58
HapkeAtm1
(
Pvl
&pvl,
PhotoModel
&pmodel);
59
virtual
~
HapkeAtm1
() {};
60
61
protected
:
62
virtual
void
AtmosModelAlgorithm
(
double
phase,
double
incidence,
double
emission);
63
64
private
:
65
double
p_e2, p_e3, p_e4, p_e5;
66
67
double
p_x0, p_y0;
68
double
p_wha2;
69
double
p_alpha0, p_alpha1, p_alpha2;
70
double
p_beta0, p_beta1, p_beta2;
71
double
p_delta;
72
double
p_fixcon;
73
double
p_gammax, p_gammay;
74
};
75
};
76
77
#endif
Isis::HapkeAtm1::AtmosModelAlgorithm
virtual void AtmosModelAlgorithm(double phase, double incidence, double emission)
Henyey-Greenstein atmos scattering in the 1st approximation.
Definition:
HapkeAtm1.cpp:57
Isis::PhotoModel
Definition:
PhotoModel.h:57
Isis::AtmosModel
Isotropic atmos scattering model.
Definition:
AtmosModel.h:76
Isis::Pvl
Container for cube-like labels.
Definition:
Pvl.h:135
AtmosModel.h
Isis::HapkeAtm1
Implements the Hapke Atmospheric Model.
Definition:
HapkeAtm1.h:56
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:19:22