caltrack_reader_parasol_ls2.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef CALTRACK_READER_PARASOL_LS2_H
00014 #define CALTRACK_READER_PARASOL_LS2_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 uint8 land_water_indicator;
00027 uint16 pixel_confidence_data;
00028 float64 aerosol_od_865;
00029 float64 aerosol_model_refractive_index;
00030 float64 aerosol_model_angstrom_coefficient;
00031 float64 aerosol_index;
00032 float64 fixed_model_od_865;
00033 float64 quality_index_viewing_geometry;
00034 float64 quality_index_polarized_reflectance_fit;
00035 } caltrack_record_PARASOL_LS2;
00036
00044 int read_caltrack_record_PARASOL_LS2 ( const char* filename, const int i_rec, caltrack_record_PARASOL_LS2 *record );
00045
00050 void print_caltrack_record_PARASOL_LS2 ( const caltrack_record_PARASOL_LS2 const *record );
00051
00052 #endif