|
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])


