#include <dfutils.h>
#include <stdint.h>
Go to the source code of this file.
|
void | l3_l2_conversion (char **inp3, char **out2) |
|
void | l3_l2_index (char **inp3, int *start, int *count) |
|
int | get_set_flag () |
|
int | get_l2_flag_use () |
|
void | free_rowgroup_cache () |
|
void | init_rowgroup_cache () |
|
int32_t | get_dtype (int32_t dtype, ds_format_t fileformat) |
|
int32_t | openL2 (const char *fname, const char *plist, l2_prod *l2_str) |
|
int32_t | reopenL2 (int32_t fileindex, l2_prod *l2_str) |
|
int32_t | readL2 (l2_prod *l2_str, int32_t ifile, int32_t recnum, int32_t iprod, unsigned char *scan_in_rowgroup) |
|
int32_t | readlonlat (l2_prod *l2_str, int32_t ifile, int32_t *start, int32_t *edges, unsigned char *scan_in_rowgroup) |
|
int32_t | closeL2 (l2_prod *l2_str, int32_t ifile) |
|
int32_t | freeL2 (l2_prod *l2_str) |
|
int32_t | findprod (l2_prod *l2_str, char *prodname) |
|
int32_t | readL2meta (meta_l2Type *meta_l2, int32_t ifile) |
|
int32_t | freeL2meta (meta_l2Type *meta_l2) |
|
int32_t | getL3units (l2_prod *l2_str, int32_t ifile, char *l3b_prodname, char *units) |
|
void | enableL2PixelArea (enum L2PixelMode_t val) |
|
◆ byte
◆ MAXNFILES
#define MAXNFILES 10000 /* Increase to 544 09/25/06 JMG - 800 WDR */ |
◆ MAXNUMBERPRODUCTS
#define MAXNUMBERPRODUCTS 2000 |
◆ L2PixelMode_t
Enumerator |
---|
L2PixelOff | |
L2PixelCorner | |
L2PixelDelta | |
Definition at line 163 of file readL2scan.h.
◆ closeL2()
int32_t closeL2 |
( |
l2_prod * |
l2_str, |
|
|
int32_t |
ifile |
|
) |
| |
◆ enableL2PixelArea()
Turn on the calculation of the lat/lon deltas. Used for area weighting.
- Parameters
-
val | L2PixelOff(0)=off, L2PixelCorner(1)=pixel corners, L2PixelDelta(2)=pixel deltas |
Definition at line 213 of file readL2scan.c.
◆ findprod()
int32_t findprod |
( |
l2_prod * |
l2_str, |
|
|
char * |
prodname |
|
) |
| |
◆ free_rowgroup_cache()
void free_rowgroup_cache |
( |
| ) |
|
◆ freeL2()
int32_t freeL2 |
( |
l2_prod * |
l2_str | ) |
|
◆ freeL2meta()
int32_t freeL2meta |
( |
meta_l2Type * |
meta_l2 | ) |
|
◆ get_dtype()
int32_t get_dtype |
( |
int32_t |
dtype, |
|
|
ds_format_t |
fileformat |
|
) |
| |
get_dtype get proper data type for reading This converts to appropriate NCDF type given an HDF type May want a better mouse trap, but for now solves the problem
Definition at line 231 of file readL2scan.c.
◆ get_l2_flag_use()
◆ get_set_flag()
◆ getL3units()
int32_t getL3units |
( |
l2_prod * |
l2_str, |
|
|
int32_t |
ifile, |
|
|
char * |
l3b_prodname, |
|
|
char * |
units |
|
) |
| |
◆ init_rowgroup_cache()
void init_rowgroup_cache |
( |
| ) |
|
◆ l3_l2_conversion()
void l3_l2_conversion |
( |
char ** |
inp3, |
|
|
char ** |
out2 |
|
) |
| |
◆ l3_l2_index()
void l3_l2_index |
( |
char ** |
inp3, |
|
|
int * |
start, |
|
|
int * |
count |
|
) |
| |
◆ openL2()
int32_t openL2 |
( |
const char * |
fname, |
|
|
const char * |
plist, |
|
|
l2_prod * |
l2_str |
|
) |
| |
◆ readL2()
int32_t readL2 |
( |
l2_prod * |
l2_str, |
|
|
int32_t |
ifile, |
|
|
int32_t |
recnum, |
|
|
int32_t |
iprod, |
|
|
unsigned char * |
scan_in_rowgroup |
|
) |
| |
◆ readL2meta()
int32_t readL2meta |
( |
meta_l2Type * |
meta_l2, |
|
|
int32_t |
ifile |
|
) |
| |
◆ readlonlat()
int32_t readlonlat |
( |
l2_prod * |
l2_str, |
|
|
int32_t |
ifile, |
|
|
int32_t * |
start, |
|
|
int32_t * |
edges, |
|
|
unsigned char * |
scan_in_rowgroup |
|
) |
| |
◆ reopenL2()
int32_t reopenL2 |
( |
int32_t |
fileindex, |
|
|
l2_prod * |
l2_str |
|
) |
| |