Isis 3 Programmer Reference
Isotropic1.h
1
#ifndef Isotropic1_h
2
#define Isotropic1_h
8
/* SPDX-License-Identifier: CC0-1.0 */
9
10
#include "AtmosModel.h"
11
12
namespace
Isis
{
13
class
Pvl;
14
39
class
Isotropic1
:
public
AtmosModel
{
40
public
:
41
Isotropic1
(
Pvl
&pvl,
PhotoModel
&pmodel);
42
virtual
~Isotropic1
() {};
43
44
protected
:
45
virtual
void
AtmosModelAlgorithm
(
double
phase,
double
incidence,
double
emission);
46
47
private
:
48
double
p_wha2;
49
double
p_delta;
50
double
p_fixcon;
51
double
p_gammax, p_gammay;
52
double
p_e2, p_e3, p_e4, p_e5;
53
double
p_x0, p_y0;
54
double
p_alpha0, p_alpha1, p_alpha2;
55
double
p_beta0, p_beta1, p_beta2;
56
};
57
};
58
59
#endif
Isis::AtmosModel
Isotropic atmos scattering model.
Definition
AtmosModel.h:60
Isis::Isotropic1
Definition
Isotropic1.h:39
Isis::Isotropic1::AtmosModelAlgorithm
virtual void AtmosModelAlgorithm(double phase, double incidence, double emission)
Isotropic atmospheric scattering in the first approximation The model for scattering for a general,...
Definition
Isotropic1.cpp:59
Isis::PhotoModel
Definition
PhotoModel.h:41
Isis::Pvl
Container for cube-like labels.
Definition
Pvl.h:119
Isis
This is free and unencumbered software released into the public domain.
Definition
Apollo.h:16
src
base
objs
Isotropic1
Isotropic1.h