#include "nrrd.h"
#include "privateNrrd.h"
#include <limits.h>
Defines | |
#define | ERROR |
Functions | |
unsigned int | nrrdSpaceDimension (int space) |
int | nrrdSpaceSet (Nrrd *nrrd, int space) |
int | nrrdSpaceDimensionSet (Nrrd *nrrd, unsigned int spaceDim) |
unsigned int | nrrdSpaceOriginGet (const Nrrd *nrrd, double vector[NRRD_SPACE_DIM_MAX]) |
int | nrrdSpaceOriginSet (Nrrd *nrrd, double vector[NRRD_SPACE_DIM_MAX]) |
int | nrrdOriginCalculate (const Nrrd *nrrd, unsigned int *axisIdx, unsigned int axisIdxNum, int defaultCenter, double *origin) |
void | nrrdSpaceVecCopy (double dst[NRRD_SPACE_DIM_MAX], const double src[NRRD_SPACE_DIM_MAX]) |
void | nrrdSpaceVecScaleAdd2 (double sum[NRRD_SPACE_DIM_MAX], double sclA, const double vecA[NRRD_SPACE_DIM_MAX], double sclB, const double vecB[NRRD_SPACE_DIM_MAX]) |
void | nrrdSpaceVecScale (double out[NRRD_SPACE_DIM_MAX], double scl, const double vec[NRRD_SPACE_DIM_MAX]) |
double | nrrdSpaceVecNorm (int sdim, const double vec[NRRD_SPACE_DIM_MAX]) |
void | nrrdSpaceVecSetNaN (double vec[NRRD_SPACE_DIM_MAX]) |
char * | _nrrdContentGet (const Nrrd *nin) |
int | _nrrdContentSet_nva (Nrrd *nout, const char *func, char *content, const char *format, va_list arg) |
int | _nrrdContentSet_va (Nrrd *nout, const char *func, char *content, const char *format,...) |
int | nrrdContentSet_va (Nrrd *nout, const char *func, const Nrrd *nin, const char *format,...) |
void | nrrdDescribe (FILE *file, const Nrrd *nrrd) |
int | _nrrdFieldCheckSpaceInfo (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_noop (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_type (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_block_size (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_dimension (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_space (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_space_dimension (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_sizes (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_spacings (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_thicknesses (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_axis_mins (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_axis_maxs (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_space_directions (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_centers (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_kinds (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_labels (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_units (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_old_min (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_old_max (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_keyvalue (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_space_units (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_space_origin (const Nrrd *nrrd, int useBiff) |
int | _nrrdFieldCheck_measurement_frame (const Nrrd *nrrd, int useBiff) |
int | _nrrdCheck (const Nrrd *nrrd, int checkData, int useBiff) |
int | nrrdCheck (const Nrrd *nrrd) |
int | nrrdSameSize (const Nrrd *n1, const Nrrd *n2, int useBiff) |
size_t | nrrdElementSize (const Nrrd *nrrd) |
size_t | nrrdElementNumber (const Nrrd *nrrd) |
void | _nrrdSplitSizes (size_t *pieceSize, size_t *pieceNum, Nrrd *nrrd, unsigned int split) |
int | _nrrdCheckEnums (void) |
int | nrrdSanity (void) |
Variables | |
const char * | nrrdBiffKey = "nrrd" |
int(* | _nrrdFieldCheck [NRRD_FIELD_MAX+1])(const Nrrd *, int useBiff) |
#define ERROR |
Value:
if (origin) { \ for (ai=0; ai<axisIdxNum; ai++) { \ origin[ai] = AIR_NAN; \ } \ }
int _nrrdCheck | ( | const Nrrd * | nrrd, | |
int | checkData, | |||
int | useBiff | |||
) |
int _nrrdCheckEnums | ( | void | ) |
char* _nrrdContentGet | ( | const Nrrd * | nin | ) |
int _nrrdContentSet_nva | ( | Nrrd * | nout, | |
const char * | func, | |||
char * | content, | |||
const char * | format, | |||
va_list | arg | |||
) |
int _nrrdContentSet_va | ( | Nrrd * | nout, | |
const char * | func, | |||
char * | content, | |||
const char * | format, | |||
... | ||||
) |
int _nrrdFieldCheck_axis_maxs | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_axis_mins | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_block_size | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_centers | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_dimension | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_keyvalue | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_kinds | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_labels | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_measurement_frame | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_noop | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_old_max | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_old_min | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_sizes | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_space | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_space_dimension | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_space_directions | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_space_origin | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_space_units | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_spacings | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_thicknesses | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_type | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheck_units | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
int _nrrdFieldCheckSpaceInfo | ( | const Nrrd * | nrrd, | |
int | useBiff | |||
) |
void _nrrdSplitSizes | ( | size_t * | pieceSize, | |
size_t * | pieceNum, | |||
Nrrd * | nrrd, | |||
unsigned int | split | |||
) |
int nrrdCheck | ( | const Nrrd * | nrrd | ) |
int nrrdContentSet_va | ( | Nrrd * | nout, | |
const char * | func, | |||
const Nrrd * | nin, | |||
const char * | format, | |||
... | ||||
) |
void nrrdDescribe | ( | FILE * | file, | |
const Nrrd * | nrrd | |||
) |
size_t nrrdElementNumber | ( | const Nrrd * | nrrd | ) |
size_t nrrdElementSize | ( | const Nrrd * | nrrd | ) |
int nrrdOriginCalculate | ( | const Nrrd * | nrrd, | |
unsigned int * | axisIdx, | |||
unsigned int | axisIdxNum, | |||
int | defaultCenter, | |||
double * | origin | |||
) |
int nrrdSanity | ( | void | ) |
unsigned int nrrdSpaceDimension | ( | int | space | ) |
int nrrdSpaceDimensionSet | ( | Nrrd * | nrrd, | |
unsigned int | spaceDim | |||
) |
unsigned int nrrdSpaceOriginGet | ( | const Nrrd * | nrrd, | |
double | vector[NRRD_SPACE_DIM_MAX] | |||
) |
int nrrdSpaceOriginSet | ( | Nrrd * | nrrd, | |
double | vector[NRRD_SPACE_DIM_MAX] | |||
) |
int nrrdSpaceSet | ( | Nrrd * | nrrd, | |
int | space | |||
) |
void nrrdSpaceVecCopy | ( | double | dst[NRRD_SPACE_DIM_MAX], | |
const double | src[NRRD_SPACE_DIM_MAX] | |||
) |
double nrrdSpaceVecNorm | ( | int | sdim, | |
const double | vec[NRRD_SPACE_DIM_MAX] | |||
) |
void nrrdSpaceVecScale | ( | double | out[NRRD_SPACE_DIM_MAX], | |
double | scl, | |||
const double | vec[NRRD_SPACE_DIM_MAX] | |||
) |
void nrrdSpaceVecScaleAdd2 | ( | double | sum[NRRD_SPACE_DIM_MAX], | |
double | sclA, | |||
const double | vecA[NRRD_SPACE_DIM_MAX], | |||
double | sclB, | |||
const double | vecB[NRRD_SPACE_DIM_MAX] | |||
) |
void nrrdSpaceVecSetNaN | ( | double | vec[NRRD_SPACE_DIM_MAX] | ) |
int(* _nrrdFieldCheck[NRRD_FIELD_MAX+1])(const Nrrd *, int useBiff) |
const char* nrrdBiffKey = "nrrd" |