caltrack_reader_parasol_oc2.h

00001 //
00002 // C++ Interface: caltrack_reader_parasol_oc2
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_PARASOL_OC2_H
00014 #define CALTRACK_READER_PARASOL_OC2_H
00015 
00016 #include "caltrack_reader_common.h"
00017 
00021 typedef struct {
00022     float32 lat;
00023     float32 lon;
00024     float64 time;
00025     int16   input_index[2];
00026     uint32  pixel_confidence_data;
00027     float64 fit_quality;
00028     float64 solar_zenith_angle;
00029     float64 aerosol_od_865;
00030     float64 aerosol_od_670;
00031     float64 aerosol_angstrom_coefficient;
00032     float64 single_scattering_albedo_865;
00033     float64 aerosol_scattering_asymmetry_factor;
00034     float64 aerosol_index;
00035     float64 aerosol_effective_radius;
00036     float64 fine_mode_effective_radius;
00037     float64 large_mode_effective_radius;
00038     float64 fine_mode_od_865;
00039     float64 fine_mode_od_670;
00040     float64 fine_mode_angstrom_exponent;
00041     float64 spherical_coarse_mode_od_865;
00042     float64 non_spherical_coarse_mode_od_865;
00043     float64 relative_contrib_non_spherical_part_coarse_mode;
00044     float64 refractive_index_fine_mode;
00045     float64 refractive_index_coarse_mode;
00046     float64 log_backscattering_coefficient_565;
00047     float64 log_backscattering_coefficient_1020;
00048 } caltrack_record_PARASOL_OC2;
00049 
00057 int read_caltrack_record_PARASOL_OC2 ( const char* filename, const int i_rec, caltrack_record_PARASOL_OC2 *record );
00058 
00063 void print_caltrack_record_PARASOL_OC2 ( const caltrack_record_PARASOL_OC2 const *record );
00064 
00065 #endif

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