|
NEP 2.7.0
NetCDF Extension Pack
|
Public types and prototypes for the FITS UDF dispatch layer. More...
Go to the source code of this file.
Data Structures | |
| struct | NC_FITS_VAR_INFO |
| struct | NC_FITS_FILE_INFO |
Macros | |
| #define | NC_FORMATX_NC_FITS NC_FORMATX_UDF0 |
| #define | FITS_MAGIC_LEN 6 |
| #define | FITS_INIT_OK() (NC_FITS_initialize() != NULL) |
| #define | FITS_INIT_AND_ASSIGN(ret) |
Typedefs | |
| typedef struct NC_FITS_VAR_INFO | NC_FITS_VAR_INFO_T |
| typedef struct NC_FITS_FILE_INFO | NC_FITS_FILE_INFO_T |
Functions | |
| int | NC_FITS_open (const char *path, int mode, int basepe, size_t *chunksizehintp, void *parameters, const NC_Dispatch *, int) |
| int | NC_FITS_abort (int ncid) |
| int | NC_FITS_close (int ncid, void *ignore) |
| int | NC_FITS_inq_format (int ncid, int *formatp) |
| int | NC_FITS_inq_format_extended (int ncid, int *formatp, int *modep) |
| int | NC_FITS_get_vara (int ncid, int varid, const size_t *start, const size_t *count, void *value, nc_type) |
| NC_Dispatch * | NC_FITS_initialize (void) |
| int | NC_FITS_finalize (void) |
Variables | |
| const NC_Dispatch * | FITS_dispatch_table |
Public types and prototypes for the FITS UDF dispatch layer.
| #define FITS_INIT_AND_ASSIGN | ( | ret | ) |
| #define FITS_INIT_OK | ( | ) | (NC_FITS_initialize() != NULL) |
| #define FITS_MAGIC_LEN 6 |
FITS magic number length (6 bytes: "SIMPLE")
| #define NC_FORMATX_NC_FITS NC_FORMATX_UDF0 |
FITS format uses UDF3 slot for dispatch table model field (see nep.h for slot allocation)
| typedef struct NC_FITS_FILE_INFO NC_FITS_FILE_INFO_T |
Per-file FITS state with CFITSIO integration
| typedef struct NC_FITS_VAR_INFO NC_FITS_VAR_INFO_T |
Per-variable FITS info: which HDU and (for tables) which column.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |