ocssw
V2022
|
Include dependency graph for smile.c:
Go to the source code of this file.
Macros | |
#define | BANDINFO_LINE_MAX 255 |
Functions | |
void | smile_init (int num_bands, int num_detectors, const char *bandinfo_filename, float *detectorWLs, float *detectorE0s) |
void | smile_calc_delta (int *shouldCorrect, int *indexes1, int *indexes2, float *radiances, float *theoretWLs, float *theoretE0s, float fsol, float *detectorWLs, float *detectorE0s, float *delta) |
void | radcor (l1str *l1rec, int32_t ip, int32_t land, int32_t escorrected) |
Detailed Description
MERIS and OLCI smile correction.
Definition in file smile.c.
Macro Definition Documentation
◆ BANDINFO_LINE_MAX
Function Documentation
◆ radcor()
void radcor | ( | l1str * | l1rec, |
int32_t | ip, | ||
int32_t | land, | ||
int32_t | escorrected | ||
) |
◆ smile_calc_delta()
void smile_calc_delta | ( | int * | shouldCorrect, |
int * | indexes1, | ||
int * | indexes2, | ||
float * | radiances, | ||
float * | theoretWLs, | ||
float * | theoretE0s, | ||
float | fsol, | ||
float * | detectorWLs, | ||
float * | detectorE0s, | ||
float * | delta | ||
) |
◆ smile_init()
void smile_init | ( | int | num_bands, |
int | num_detectors, | ||
const char * | bandinfo_filename, | ||
float * | detectorWLs, | ||
float * | detectorE0s | ||
) |
Setup the smile correction information.
- Parameters
-
num_bands number of bands for this sensor num_detectors number of detectors (used in detectorWL, detectorE0) bandinfo_filename full path to the band_info.txt file detectorWLs detector central wavelengths (detectorWLs[numDetectors][numBands]) detectorE0s detector solar flux (detectorE0s[numDetectors][numBands])