src/nrrd/simple.c File Reference

#include "nrrd.h"
#include "privateNrrd.h"
#include <limits.h>

Include dependency graph for simple.c:


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 Documentation

#define ERROR

Value:

if (origin) { \
    for (ai=0; ai<axisIdxNum; ai++) { \
      origin[ai] = AIR_NAN; \
    } \
  }


Function Documentation

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 nrrdSameSize ( const Nrrd n1,
const Nrrd n2,
int  useBiff 
)

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]  ) 


Variable Documentation

int(* _nrrdFieldCheck[NRRD_FIELD_MAX+1])(const Nrrd *, int useBiff)

const char* nrrdBiffKey = "nrrd"


Generated on Thu Jan 1 01:07:00 2009 for Teem by  doxygen 1.5.6