#include "nrrd.h"
#include "privateNrrd.h"
Data Structures | |
union | _chpu |
Defines | |
#define | _PARSE_ONE_VAL(FIELD, CONV, TYPE) |
#define | _CHECK_HAVE_DIM |
#define | _CHECK_HAVE_SPACE_DIM |
#define | _CHECK_GOT_ALL_VALUES |
Functions | |
int | _nrrdReadNrrdParseField (NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_nonfield (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_comment (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_content (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_number (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_type (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_block_size (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_dimension (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_sizes (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_spacings (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_thicknesses (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_axis_mins (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_axis_maxs (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdSpaceVectorParse (double val[NRRD_SPACE_DIM_MAX], char **hhP, unsigned int spaceDim, int useBiff) |
int | _nrrdReadNrrdParse_space_directions (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_centers (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_kinds (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
char * | _nrrdGetQuotedString (char **hP, int useBiff) |
int | _nrrdReadNrrdParse_labels (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_units (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_min (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_max (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_old_min (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_old_max (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_endian (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_encoding (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_line_skip (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_byte_skip (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_keyvalue (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_sample_units (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_space (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_space_dimension (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_space_units (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_space_origin (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdReadNrrdParse_measurement_frame (FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
int | _nrrdContainsPercentThisAndMore (const char *str, char thss) |
unsigned int | _nrrdDataFNNumber (NrrdIoState *nio) |
int | _nrrdDataFNCheck (NrrdIoState *nio, Nrrd *nrrd, int useBiff) |
int | _nrrdReadNrrdParse_data_file (FILE *ffile, Nrrd *nrrd, NrrdIoState *nio, int useBiff) |
Variables | |
int(* | nrrdFieldInfoParse [NRRD_FIELD_MAX+1])(FILE *, Nrrd *, NrrdIoState *, int) |
#define _CHECK_GOT_ALL_VALUES |
Value:
if (nrrd->dim != ret) { \ sprintf(err, "%s: parsed %d values, but dimension is %d", \ me, ret, nrrd->dim); \ biffMaybeAdd(NRRD, err, useBiff); return 1; \ }
#define _CHECK_HAVE_DIM |
Value:
if (0 == nrrd->dim) { \ sprintf(err, "%s: don't yet have a valid dimension", me); \ biffMaybeAdd(NRRD, err, useBiff); return 1; \ }
#define _CHECK_HAVE_SPACE_DIM |
Value:
if (0 == nrrd->spaceDim) { \ sprintf(err, "%s: don't yet have a valid space dimension", me); \ biffMaybeAdd(NRRD, err, useBiff); return 1; \ }
#define _PARSE_ONE_VAL | ( | FIELD, | |||
CONV, | |||||
TYPE | ) |
Value:
if (1 != sscanf(info, CONV, &(FIELD))) { \ sprintf(err, "%s: couldn't parse " TYPE " from \"%s\"", me, info); \ biffMaybeAdd(NRRD, err, useBiff); return 1; \ }
int _nrrdContainsPercentThisAndMore | ( | const char * | str, | |
char | thss | |||
) |
int _nrrdDataFNCheck | ( | NrrdIoState * | nio, | |
Nrrd * | nrrd, | |||
int | useBiff | |||
) |
unsigned int _nrrdDataFNNumber | ( | NrrdIoState * | nio | ) |
char* _nrrdGetQuotedString | ( | char ** | hP, | |
int | useBiff | |||
) |
int _nrrdReadNrrdParse_axis_maxs | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_axis_mins | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_block_size | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_byte_skip | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_centers | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_comment | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_content | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_data_file | ( | FILE * | ffile, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_dimension | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_encoding | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_endian | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_keyvalue | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_kinds | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_labels | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_line_skip | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_max | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_measurement_frame | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_min | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_nonfield | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_number | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_old_max | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_old_min | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_sample_units | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_sizes | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_space | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_space_dimension | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_space_directions | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_space_origin | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_space_units | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_spacings | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_thicknesses | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_type | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParse_units | ( | FILE * | file, | |
Nrrd * | nrrd, | |||
NrrdIoState * | nio, | |||
int | useBiff | |||
) |
int _nrrdReadNrrdParseField | ( | NrrdIoState * | nio, | |
int | useBiff | |||
) |
int _nrrdSpaceVectorParse | ( | double | val[NRRD_SPACE_DIM_MAX], | |
char ** | hhP, | |||
unsigned int | spaceDim, | |||
int | useBiff | |||
) |
int(* nrrdFieldInfoParse[NRRD_FIELD_MAX+1])(FILE *, Nrrd *, NrrdIoState *, int) |