Isis Developer Reference
Isotropic1.h
Go to the documentation of this file.
1#ifndef Isotropic1_h
2#define Isotropic1_h
8/* SPDX-License-Identifier: CC0-1.0 */
9
10#include "AtmosModel.h"
11
12namespace 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
Isotropic atmos scattering model.
Definition AtmosModel.h:60
Definition Isotropic1.h:39
Isotropic1(Pvl &pvl, PhotoModel &pmodel)
Definition Isotropic1.cpp:19
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
virtual ~Isotropic1()
Definition Isotropic1.h:42
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