Isis 3 Programmer Reference
Anisotropic1.h
1
#if !defined(Anisotropic1_h)
2
#define Anisotropic1_h
3
8
/* SPDX-License-Identifier: CC0-1.0 */
9
10
#include "AtmosModel.h"
11
12
namespace
Isis
{
13
class
Pvl;
14
41
class
Anisotropic1
:
public
AtmosModel
{
42
public
:
43
Anisotropic1
(
Pvl
&pvl,
PhotoModel
&pmodel);
44
virtual
~
Anisotropic1
() {};
45
46
protected
:
47
virtual
void
AtmosModelAlgorithm
(
double
phase,
double
incidence,
48
double
emission);
49
50
private
:
51
double
p_atmosE2
;
52
double
p_atmosE3
;
53
double
p_atmosE4
;
54
double
p_atmosE5
;
55
double
p_atmosDelta_0
;
56
double
p_atmosDelta_1
;
57
double
p_atmosAlpha0_0
;
58
double
p_atmosAlpha1_0
;
59
double
p_atmosBeta0_0
;
60
double
p_atmosBeta1_0
;
61
double
p_atmosWha2
;
62
double
p_atmosWham
;
63
double
p_atmosX0_0
;
64
double
p_atmosY0_0
;
65
double
p_atmosX0_1
;
66
double
p_atmosY0_1
;
67
double
p_atmosFac
;
68
double
p_atmosDen
;
69
double
p_atmosQ0
;
70
double
p_atmosQ1
;
71
double
p_atmosP0
;
72
double
p_atmosP1
;
73
double
p_atmosQ02p02
;
74
double
p_atmosQ12p12
;
75
};
76
};
77
78
#endif
Isis::Anisotropic1::p_atmosP0
double p_atmosP0
???
Definition:
Anisotropic1.h:71
Isis::Anisotropic1::p_atmosE4
double p_atmosE4
???
Definition:
Anisotropic1.h:53
Isis::Anisotropic1::p_atmosX0_0
double p_atmosX0_0
???
Definition:
Anisotropic1.h:63
Isis::PhotoModel
Definition:
PhotoModel.h:41
Isis::Anisotropic1::p_atmosDen
double p_atmosDen
???
Definition:
Anisotropic1.h:68
Isis::Anisotropic1::p_atmosQ0
double p_atmosQ0
???
Definition:
Anisotropic1.h:69
Isis::Anisotropic1::p_atmosE5
double p_atmosE5
???
Definition:
Anisotropic1.h:54
Isis::Anisotropic1::p_atmosWham
double p_atmosWham
???
Definition:
Anisotropic1.h:62
Isis::Anisotropic1::p_atmosE2
double p_atmosE2
???
Definition:
Anisotropic1.h:51
Isis::AtmosModel
Isotropic atmos scattering model.
Definition:
AtmosModel.h:60
Isis::Pvl
Container for cube-like labels.
Definition:
Pvl.h:119
Isis::Anisotropic1::p_atmosFac
double p_atmosFac
???
Definition:
Anisotropic1.h:67
Isis::Anisotropic1::AtmosModelAlgorithm
virtual void AtmosModelAlgorithm(double phase, double incidence, double emission)
Anisotropic atmospheric scattering with P1 single-particle phase fn, in the second approximation.
Definition:
Anisotropic1.cpp:78
Isis::Anisotropic1
Definition:
Anisotropic1.h:41
Isis::Anisotropic1::Anisotropic1
Anisotropic1(Pvl &pvl, PhotoModel &pmodel)
Constructs an Anisotropic1 object.
Definition:
Anisotropic1.cpp:22
Isis::Anisotropic1::p_atmosDelta_1
double p_atmosDelta_1
???
Definition:
Anisotropic1.h:56
Isis::Anisotropic1::p_atmosBeta0_0
double p_atmosBeta0_0
???
Definition:
Anisotropic1.h:59
Isis::Anisotropic1::p_atmosAlpha0_0
double p_atmosAlpha0_0
???
Definition:
Anisotropic1.h:57
Isis::Anisotropic1::p_atmosY0_1
double p_atmosY0_1
???
Definition:
Anisotropic1.h:66
Isis::Anisotropic1::p_atmosAlpha1_0
double p_atmosAlpha1_0
???
Definition:
Anisotropic1.h:58
Isis::Anisotropic1::p_atmosBeta1_0
double p_atmosBeta1_0
???
Definition:
Anisotropic1.h:60
Isis::Anisotropic1::p_atmosY0_0
double p_atmosY0_0
???
Definition:
Anisotropic1.h:64
Isis::Anisotropic1::p_atmosX0_1
double p_atmosX0_1
???
Definition:
Anisotropic1.h:65
Isis::Anisotropic1::p_atmosQ12p12
double p_atmosQ12p12
???
Definition:
Anisotropic1.h:74
Isis::Anisotropic1::p_atmosP1
double p_atmosP1
???
Definition:
Anisotropic1.h:72
Isis::Anisotropic1::p_atmosDelta_0
double p_atmosDelta_0
???
Definition:
Anisotropic1.h:55
Isis::Anisotropic1::p_atmosQ1
double p_atmosQ1
???
Definition:
Anisotropic1.h:70
Isis::Anisotropic1::p_atmosQ02p02
double p_atmosQ02p02
???
Definition:
Anisotropic1.h:73
Isis::Anisotropic1::p_atmosE3
double p_atmosE3
???
Definition:
Anisotropic1.h:52
Isis::Anisotropic1::p_atmosWha2
double p_atmosWha2
???
Definition:
Anisotropic1.h:61
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
base
objs
Anisotropic1
Anisotropic1.h