public class Atmospheric_Data
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
Atmospheric_Data.Atmospheric_Values
A set of values from the atmospheric data for a set of input parameters.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DUST_DATA_FILENAME
The filename for the atmospheric optical depth data with dust as the data_source
of scattering.
|
static java.lang.String |
ICE_DATA_FILENAME
The filename for the atmospheric optical depth data with ice as the data_source
of scattering.
|
static java.lang.String |
ID
Class identification name with data_source code version and date.
|
Constructor and Description |
---|
Atmospheric_Data(Model.Scattering_Source scattering_source) |
Modifier and Type | Method and Description |
---|---|
double[] |
albedo() |
double[] |
flux_actual() |
double[] |
flux_down() |
double[] |
flux_up() |
Atmospheric_Data.Atmospheric_Values |
get_values(double mu_0,
double mu,
double phi,
double[] albedos,
double tau)
Gets a set of atmospheric values for the given input angles, albedos, and
optical depth.
|
Atmospheric_Data.Atmospheric_Values |
get_values(double mu_0,
double mu,
double phi,
double blu_albedo,
double red_albedo,
double nir_albedo,
double tau)
Gets a set of atmospheric values for the given input angles, albedos, and
optical depth.
|
double[] |
isa_is_surface() |
double[] |
isa_is_top() |
double[] |
mu_0() |
double[] |
mu() |
double[] |
phi() |
double[] |
radiance() |
Model.Scattering_Source |
scattering_source() |
double[] |
tau() |
public static final java.lang.String ID
public static final java.lang.String DUST_DATA_FILENAME
Model.Scattering_Source.DUST
. The class loader expects to find
this file in the directory named by Constants.RESOURCES_DIRECTORY
.public static final java.lang.String ICE_DATA_FILENAME
Model.Scattering_Source.ICE
. The class loader expects to find
this file in the directory named by Constants.RESOURCES_DIRECTORY
.public Atmospheric_Data(Model.Scattering_Source scattering_source) throws HIPHOP_Exception
HIPHOP_Exception
public Model.Scattering_Source scattering_source()
public double[] mu_0()
public double[] mu()
public double[] phi()
public double[] albedo()
public double[] tau()
public double[] isa_is_top()
public double[] radiance()
public double[] isa_is_surface()
public double[] flux_up()
public double[] flux_down()
public double[] flux_actual()
public Atmospheric_Data.Atmospheric_Values get_values(double mu_0, double mu, double phi, double blu_albedo, double red_albedo, double nir_albedo, double tau)
mu_0
- the cosine of the incidence angle i.mu
- the cosine of the emission angle e.phi
- the angle φblu_albedo
- the albedo for the HiRISE blue-green CCDs.red_albedo
- the albedo for the HiRISE red CCDs.nir_albedo
- the albedo for the HiRISE near-IR CCDs.tau
- the optical depth.public Atmospheric_Data.Atmospheric_Values get_values(double mu_0, double mu, double phi, double[] albedos, double tau)
mu_0
- the cosine of the incidence angle i.mu
- the cosine of the emission angle e.phi
- the angle φalbedos
- a three-element array of albedos.tau
- the optical depth.Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona