|
SASHE_VAP
1.0
|
Data Structures | |
| struct | CloudScreen |
| Cloud Screening Structure. More... | |
Functions | |
| void | cloud_screen_free (CloudScreen *cloud_screen) |
| Free a CloudScreen Structure. | |
| CloudScreen * | cloud_screen_init (size_t ntimes, CloudScreen *cloud_screen) |
| Initialize a CloudScreen Structure. | |
| int * | cloud_screen_run (CloudScreen *cloud_screen) |
| Alexandrov's Cloud Screening Algorithm. | |
| void cloud_screen_free | ( | CloudScreen * | cloud_screen | ) |
Free a CloudScreen Structure.
| cloud_screen | - pointer to the CloudScreen structure. |
Definition at line 61 of file Alexandrov_cloud_screen.c.
| CloudScreen* cloud_screen_init | ( | size_t | ntimes, |
| CloudScreen * | cloud_screen | ||
| ) |
Initialize a CloudScreen Structure.
The memory used by the returned structure is dynamically allocated and must be freed using the cloud_screen_free() function.
| ntimes | - the number of times in the input data |
| cloud_screen | - pointer to the CloudScreen structure, or NULL to create a new CloudScreen structure. |
Definition at line 92 of file Alexandrov_cloud_screen.c.
| int* cloud_screen_run | ( | CloudScreen * | cloud_screen | ) |
Alexandrov's Cloud Screening Algorithm.
Alexandrov, M. D., A. Marshak, B. Cairns, A. A. Lacis, and B. E. Carlson (2004), Automated cloud screening algorithm for MFRSR data, Geophys. Res. Lett., 31, L04118, doi:10.1029/2003GL019105.
| cloud_screen | pointer to the CloudScreen structure, or NULL to create a new CloudScreen structure. |
| cloud_flags | pointer to the array of cloud detection flags:
|
Definition at line 155 of file Alexandrov_cloud_screen.c.