|
NEP 4.0.0
NetCDF Expansion Pack
|
Public types and prototypes for the DICOM UDF dispatch layer. More...
Go to the source code of this file.
Data Structures | |
| struct | NC_DICOM_VAR_INFO |
| struct | NC_DICOM_FILE_INFO |
Macros | |
| #define | NC_FORMATX_NC_DICOM NC_FORMATX_UDF0 |
| #define | DICOM_MAGIC_LEN 4 |
| #define | DICOM_INIT_OK() (NC_DICOM_initialize() != NULL) |
| #define | DICOM_INIT_AND_ASSIGN(ret) |
Typedefs | |
| typedef struct NC_DICOM_VAR_INFO | NC_DICOM_VAR_INFO_T |
| typedef struct NC_DICOM_FILE_INFO | NC_DICOM_FILE_INFO_T |
Functions | |
| int | NC_DICOM_open (const char *path, int mode, int basepe, size_t *chunksizehintp, void *parameters, const NC_Dispatch *, int) |
| int | NC_DICOM_abort (int ncid) |
| int | NC_DICOM_close (int ncid, void *ignore) |
| int | NC_DICOM_inq_format (int ncid, int *formatp) |
| int | NC_DICOM_inq_format_extended (int ncid, int *formatp, int *modep) |
| int | NC_DICOM_get_vara (int ncid, int varid, const size_t *start, const size_t *count, void *value, nc_type) |
| NC_Dispatch * | NC_DICOM_initialize (void) |
| int | NC_DICOM_finalize (void) |
Variables | |
| const NC_Dispatch * | DICOM_dispatch_table |
Public types and prototypes for the DICOM UDF dispatch layer.
| #define DICOM_INIT_AND_ASSIGN | ( | ret | ) |
| #define DICOM_INIT_OK | ( | ) | (NC_DICOM_initialize() != NULL) |
| #define DICOM_MAGIC_LEN 4 |
DICOM magic number length (4 bytes: "DICM")
| #define NC_FORMATX_NC_DICOM NC_FORMATX_UDF0 |
DICOM format uses UDF6 slot for dispatch table model field.
| typedef struct NC_DICOM_FILE_INFO NC_DICOM_FILE_INFO_T |
Per-file DICOM state with libdicom integration.
| typedef struct NC_DICOM_VAR_INFO NC_DICOM_VAR_INFO_T |
Per-variable DICOM info: frame index (1-based for pixel_data).
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |