caltrack_reader_modis_myd06.h

00001 //
00002 // C++ Interface: caltrack_reader_modis_myd06
00003 //
00004 // Description: 
00005 //
00006 //
00007 // Author: Nicolas PASCAL <nicolas.pascal@icare.univ-lille1.fr>, (C) 2008
00008 //
00009 // Copyright: See COPYING file that comes with this distribution
00010 //
00011 //
00012 
00013 #ifndef CALTRACK_READER_MODIS_MYD06_H
00014 #define CALTRACK_READER_MODIS_MYD06_H
00015 
00016 #include "caltrack_reader_common.h"
00017 
00021 typedef struct {
00022     float32 lat;
00023     float32 lon;
00024     float64 time;
00026     int16  input_pixel_index                  [2];
00028     int16  input_file_index;
00030     char   input_file                   [MAX_NC_NAME];
00031     float64 brightness_temperature_band_29;
00032     float64 brightness_temperature_band_31;
00033     float64 brightness_temperature_band_32;
00034     float64 brightness_temperature_band_33;
00035     float64 brightness_temperature_band_34;
00036     float64 brightness_temperature_band_35;
00037     float64 brightness_temperature_band_36;
00038     int8    number_clear_pixel;
00039     int8    number_cloudy_pixel;
00040     int8    number_indetermined_pixel;
00041     float64 cloud_optical_thickness;
00042     float64 cloud_water_path;
00043     float64 cloud_top_pressure;
00044     float64 cloud_effective_radius;
00045     int16   cloud_phase_optical_properties;
00046     int16   cloud_multi_layer_flag;
00047     float64 cloud_fraction;
00048     int8    cloud_mask_5km;
00049     int8    cloud_mask_1km        [ 2];
00050     int8    quality_assurance_5km [10];
00051     int8    quality_assurance_1km [ 5];
00052 } caltrack_record_MODIS_MYD06;
00053 
00061 int read_caltrack_record_MODIS_MYD06 ( const char* filename, const int i_rec, caltrack_record_MODIS_MYD06 *record );
00062 
00067 void print_caltrack_record_MODIS_MYD06 ( const caltrack_record_MODIS_MYD06 const *record );
00068 
00069 #endif

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