Public Member Functions | Public Attributes

RB2_DataRecord Class Reference

#include <parasolfilerecord.h>

Inheritance diagram for RB2_DataRecord:
Inheritance graph
[legend]
Collaboration diagram for RB2_DataRecord:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void * get_entry (const int &entry_index, const vector< int > v_ival=vector< int >(0))
 access to one data entry

Public Attributes

signed short mean_alt
unsigned short land_percent
unsigned char dsqtrait [2]
unsigned short obs_time_hr
unsigned short obs_time_min
unsigned short nb_view_dir
unsigned short nb_Pray_dir
unsigned short minmax_glint_dir
unsigned short solar_zenith_angle_cos
unsigned short mean_albedo
unsigned short spatial_stddev_albedo
unsigned short angular_stddev_albedo
unsigned short albedo_QI
unsigned short scene_albedo
unsigned short angular_stddev_scene_albedo
unsigned short clear_albedo
unsigned short sw_albedo
unsigned short clear_sw_albedo
unsigned short cloud_cover
unsigned short indet2clear_pix_fraction
unsigned short cloud_cover_QI
unsigned short water_vapor_column
unsigned short water_vapor_stddev
unsigned short mean_po2
unsigned short angular_stddev_po2
unsigned short mean_pray
unsigned short angular_stddev_pray
unsigned short opt_th
unsigned short stddev_opt_th
unsigned short homogeneity_coef_opt_th
unsigned short sperical_albedo
unsigned short cloud_phase
unsigned short ice_shape_idx
unsigned short strato_aero_opt_th
unsigned short ozone_total_column
unsigned short surf_wind_speed
unsigned short surf_wind_dir
unsigned short surf_pressure
unsigned short temp_prof [10]
unsigned short water_vapor_prof [10]
unsigned short view_zenith_angle [MAX_PARASOL_DIRECTION]
unsigned short azimuth_angle [MAX_PARASOL_DIRECTION]
unsigned short reflectance [MAX_PARASOL_DIRECTION]
unsigned short narrow_albedo [MAX_PARASOL_DIRECTION]
unsigned short dir_sw_reflectance [MAX_PARASOL_DIRECTION]
unsigned short dir_sw_albedo [MAX_PARASOL_DIRECTION]
unsigned short polar_radiance [MAX_PARASOL_DIRECTION]
unsigned short clear_cloudy_pix_fraction [MAX_PARASOL_DIRECTION]
unsigned short dir_cloud_cover [MAX_PARASOL_DIRECTION]
unsigned short dir_spherical_albedo [MAX_PARASOL_DIRECTION]

Detailed Description

Implementation of the DataRecord interface for RB2 products REM : the I1 typed variables (in the DPC) are stored as unsigned short


Member Function Documentation

void * RB2_DataRecord::get_entry ( const int &  entry_index,
const vector< int >  v_ival = vector <int>(0) 
) [virtual]

access to one data entry

Parameters:
entry_index the index of the entry
v_ival the indexes of the value to read, stored as a vector. For entries that have many (ex: The Temperature Profile in RB2 products that have 10 values), v_ival[0] will be the index of a direction)
group_item_index the subindex of a repeated group. Ex : the relative azimuth angle in RB2 products have a entry index of 44 and a group_item_index of 2
Returns:
the value as a void pointer. If not found, returns a NULL one

Implements PARASOLFileRecord.

References albedo_QI, angular_stddev_albedo, angular_stddev_po2, angular_stddev_pray, angular_stddev_scene_albedo, azimuth_angle, clear_albedo, clear_cloudy_pix_fraction, clear_sw_albedo, cloud_cover, cloud_cover_QI, cloud_phase, dir_cloud_cover, dir_spherical_albedo, dir_sw_albedo, dir_sw_reflectance, dsqtrait, homogeneity_coef_opt_th, ice_shape_idx, indet2clear_pix_fraction, land_percent, mean_albedo, mean_alt, mean_po2, mean_pray, minmax_glint_dir, narrow_albedo, nb_Pray_dir, nb_view_dir, obs_time_hr, obs_time_min, opt_th, ozone_total_column, polar_radiance, PARASOLFileRecord::rec_len, PARASOLFileRecord::rec_nb, reflectance, scene_albedo, solar_zenith_angle_cos, spatial_stddev_albedo, sperical_albedo, stddev_opt_th, strato_aero_opt_th, surf_pressure, surf_wind_dir, surf_wind_speed, sw_albedo, temp_prof, view_zenith_angle, water_vapor_column, water_vapor_prof, and water_vapor_stddev.


Member Data Documentation

unsigned short RB2_DataRecord::albedo_QI

Albedo Quality Index

Referenced by get_entry().

Relative angular std dev of the albedos

Referenced by get_entry().

Cloud oxygen pressure angular Standard Deviation

Referenced by get_entry().

Cloud Rayleigh pressure angular Standard Deviation

Referenced by get_entry().

Relative Angular std dev of the Scene Albedo

Referenced by get_entry().

unsigned short RB2_DataRecord::azimuth_angle[MAX_PARASOL_DIRECTION]

Relative Azimuth Angle

Referenced by get_entry().

Clear Albedo at 670/865 nm

Referenced by get_entry().

unsigned short RB2_DataRecord::clear_cloudy_pix_fraction[MAX_PARASOL_DIRECTION]

Clear/CLoudy Pix Fraction

Referenced by get_entry().

Clear Shortwave Albedo

Referenced by get_entry().

Cloud Cover

Referenced by get_entry().

Cloud Cover Quality Index

Referenced by get_entry().

Cloud Phase

Referenced by get_entry().

unsigned short RB2_DataRecord::dir_cloud_cover[MAX_PARASOL_DIRECTION]

Directional Cloud Cover

Referenced by get_entry().

unsigned short RB2_DataRecord::dir_spherical_albedo[MAX_PARASOL_DIRECTION]

Directional Cloud Spherical Albedo at 670/865 nm

Referenced by get_entry().

unsigned short RB2_DataRecord::dir_sw_albedo[MAX_PARASOL_DIRECTION]

Shortwave Albedo

Referenced by get_entry().

unsigned short RB2_DataRecord::dir_sw_reflectance[MAX_PARASOL_DIRECTION]

Shortwave Reflectance

Referenced by get_entry().

unsigned char RB2_DataRecord::dsqtrait[2]

Pixel Confidence Data

Referenced by get_entry().

Homogeneity Coef of Optical Thickness

Referenced by get_entry().

Ice Crystal Shape Index

Referenced by get_entry().

Fraction of Pix firstly indetermined Finally Clear/cloudy

Referenced by get_entry().

percent of land fields

Referenced by get_entry().

Mean Albedo at 670/865 nm

Referenced by get_entry().

mean altitude

Referenced by get_entry().

unsigned short RB2_DataRecord::mean_po2

Mean Cloud oxygen pressure

Referenced by get_entry().

unsigned short RB2_DataRecord::mean_pray

Mean Cloud Rayleigh pressure

Referenced by get_entry().

First and Last directions contamined by glint

Referenced by get_entry().

unsigned short RB2_DataRecord::narrow_albedo[MAX_PARASOL_DIRECTION]

Narrowband Albedo

Referenced by get_entry().

Nb Directions for Pray Estimation

Referenced by get_entry().

Nb Viewing Directions

Referenced by get_entry().

Observation UTC time (hours)

Referenced by get_entry().

Observation UTC time (min)

Referenced by get_entry().

unsigned short RB2_DataRecord::opt_th

Cloud Optical Thickness (Linear Mean)

Referenced by get_entry().

Ozone Total Column

Referenced by get_entry().

unsigned short RB2_DataRecord::polar_radiance[MAX_PARASOL_DIRECTION]

Polarized Radiance at 865 nm

Referenced by get_entry().

unsigned short RB2_DataRecord::reflectance[MAX_PARASOL_DIRECTION]

Reflectance Corrected for gas Absorption

Referenced by get_entry().

Scene Albedo

Referenced by get_entry().

Cosine of Solar Zenith angle

Referenced by get_entry().

Relative spatial std dev of the albedos

Referenced by get_entry().

Cloud Spherical Albedo at 670/865 nm

Referenced by get_entry().

Relative Std Dev of Optical Thickness

Referenced by get_entry().

Stratospheric Aerosol Optical Thickness

Referenced by get_entry().

Surface Pressure

Referenced by get_entry().

Surface Wind Direction

Referenced by get_entry().

Surface Wind Speed

Referenced by get_entry().

unsigned short RB2_DataRecord::sw_albedo

Shortwave Albedo

Referenced by get_entry().

unsigned short RB2_DataRecord::temp_prof[10]

Temperature Profile : for each pressure level

Referenced by get_entry().

unsigned short RB2_DataRecord::view_zenith_angle[MAX_PARASOL_DIRECTION]

View Zenith Angle

Referenced by get_entry().

Water Vapor Column

Referenced by get_entry().

Water Vapor Profile

Referenced by get_entry().

Water Vapor Standard Deviation

Referenced by get_entry().


The documentation for this class was generated from the following files: