caltrack_reader_parasol_rb2.h

00001 /*
00002 * C Interface: caltrack_reader_parasol_rb2
00003 *
00004 * Description:
00005 *   Set the structure and the functions to read a record of a PARASOL RB2 CALTRACK_UNIT product
00006 *
00007 * Author:
00008 *   CGTD-ICARE/UDEV Nicolas PASCAL <nicolas.pascal@icare.univ-lille1.fr>, (C) 2008
00009 *
00010 * License :
00011 *   This file must be used under the terms of the CeCILL.
00012 *   This source file is licensed as described in the file COPYING, which
00013 *   you should have received as part of this distribution.  The terms
00014 *   are also available at
00015 *   http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
00016 *
00017 */
00018 
00019 #ifndef CALTRACK_READER_PARASOL_RB2_H
00020 #define CALTRACK_READER_PARASOL_RB2_H
00021 
00022 #include "caltrack_reader_common.h"
00023 
00027 typedef struct {
00028     float32 lat;
00029     float32 lon;
00030     float64 time;
00031     int16   input_index[2];
00032     float64 cloud_cover;
00033     float64 directional_cloud_cover [NB_PARASOL_DIRECTION];
00034     float64 cloud_rayleigh_pressure;
00035     float64 cloud_rayleigh_pressure_angular_stddev;
00036     float64 cloud_oxygen_pressure;
00037     float64 cloud_oxygen_pressure_angular_stddev;
00038     float64 cloud_optical_thickness;
00039     float64 cloud_optical_thickness_stddev;
00040     uint8   cloud_phase;
00041     float64 water_vapor_column;
00042     float64 mean_albedo;
00043     float64 albedo_spatial_stddev;
00044     float64 albedo_angular_stddev;
00045     uint8   surface_type_index;
00046     float64 cos_solar_zenith_angle;
00047     float64 scene_albedo_angular_stddev;
00048     float64 optical_thickness_homogeneity_coef;
00049 
00050 } caltrack_record_PARASOL_RB2;
00051 
00059 int read_caltrack_record_PARASOL_RB2 ( const char* filename, const int i_rec, caltrack_record_PARASOL_RB2 *record );
00060 
00065 void print_caltrack_record_PARASOL_RB2 ( const caltrack_record_PARASOL_RB2 const *record );
00066 
00067 #endif

Generated on Wed Sep 2 15:04:31 2009 for caltrack_reader.kdevelop by  doxygen 1.5.8