Classes
Atmosphere User Interface
Collaboration diagram for Atmosphere User Interface:

Classes

class  atm::AerosolDB
 Class for loading and storing a collection of aerosol data. More...
 
class  atm::AerosolZone
 Class for storing an hour's worth of aerosol data. More...
 
class  atm::Atmosphere
 Top of the interface to Atmosphere information. More...
 
class  atm::AttenuationResult
 Class describing the Atmospheric attenuation. More...
 
class  atm::AttSlice
 Attenuation data in a zone slice. More...
 
class  atm::CloudResult
 Store the obscuration of an FD pixel by a cloud in the field of view. More...
 
class  atm::GOESDB
 Detector description interface for GOES cloud data. More...
 
class  atm::InclinedAtmosphericProfile
 Provides translational services for inclined profile. More...
 
class  atm::LidarDB
 Detector description interface for LidarDB-realted data. More...
 
class  atm::LidarZone
 Cloud data for a Lidar zone. More...
 
class  atm::MolecularDB
 Detector description interface for data in the Atm_Molecular database. More...
 
class  atm::MolecularLayer
 Molecular data for a zone slice. More...
 
class  atm::MolecularZone
 class describing a molecular zone. More...
 
class  atm::OverallQualityDB
 Access to database describing overall atmospheric quality. More...
 
class  atm::PFSlice
 phase function data in a zone slice. More...
 
class  atm::ProfileResult
 Class describing the Atmospheric profile. More...
 
class  atm::Quality
 General information of atmosphere quality at a given time. More...
 
class  atm::ScatteringResult
 Class holding the output of the ScatteringResult function. More...
 
class  atm::VAODSlice
 VAOD data in a lidar zone slice. More...
 
class  atm::VZone
 Base class for Aerosol, Molecula, Overall Quality and Lidar atmosphere zones. More...
 
class  atm::VZoneSlice
 Base class for AttSlice and PFSlice. More...
 

Detailed Description

The detector interface provides access to data describing the atmosphere via the atm::Atmosphere class. The atm::Atmosphere provides two levels of access to atmosphere data, illustrated in the picture below:
atmInterface.jpg
The low-level interface provides direct access to quantities residing in the atmospheric monitoring databases. The high-level interface offers a collection of methods which can use data residing in various sources, including the atmospheric monitoring databases, to compute things like scattering and attenuation between points in the sky. The computations are carried out by atmosphere models, which are concrete implementations of the atm::VModel class. There may be several models available to calculate a particular quantity, using either different data sources or different techniques for doing the calculation. The particular model used to carry out a calculation is selectable via the atmosphere interface's configuration file, depicted in the figure in the gray box. Mode details on selecting atmosphere models can be found in the documentation describing atmosphere models.Examples of using both the high- and low-level atmosphere interfaces are available in the Tutorials area.

, generated on Tue Sep 26 2023.