Teem 1.10.0
src/nrrd/privateNrrd.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

union  _nrrdAxisInfoSetPtrs
union  _nrrdAxisInfoGetPtrs

Defines

#define _NRRD_TEXT_INCR   1024
#define nrrdResample_nrrdType   nrrdTypeDouble
#define EVALN   evalN_d
#define _NRRD_ITER_NRRD(iter)   ((iter)->nrrd ? (iter)->nrrd : (iter)->ownNrrd)
#define _NRRD_SPACING(spc)   (AIR_EXISTS(spc) ? spc: nrrdDefSpacing)

Functions

int _nrrdKeyValueWrite (FILE *file, char **stringP, const char *prefix, const char *key, const char *value)
int _nrrdHeaderCheck (Nrrd *nrrd, NrrdIoState *nio, int checkSeen)
int _nrrdFormatNRRD_whichVersion (const Nrrd *nrrd, NrrdIoState *nio)
int _nrrdCalloc (Nrrd *nrrd, NrrdIoState *nio, FILE *file)
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 _nrrdFieldCheckSpaceInfo (const Nrrd *nrrd, int useBiff)
void _nrrdSplitSizes (size_t *pieceSize, size_t *pieceNum, Nrrd *nrrd, unsigned int listDim)
int _nrrdKindAltered (int kindIn, int resampling)
void _nrrdAxisInfoCopy (NrrdAxisInfo *dest, const NrrdAxisInfo *src, int bitflag)
void _nrrdAxisInfoInit (NrrdAxisInfo *axis)
void _nrrdAxisInfoNewInit (NrrdAxisInfo *axis)
int _nrrdCenter (int center)
int _nrrdCenter2 (int center, int def)
int _nrrdReshapeUpGrayscale (Nrrd *nimg)
void _nrrdSplitName (char **dirP, char **baseP, const char *name)
int _nrrdFieldInteresting (const Nrrd *nrrd, NrrdIoState *nio, int field)
void _nrrdSprintFieldInfo (char **strP, char *prefix, const Nrrd *nrrd, NrrdIoState *nio, int field)
void _nrrdFprintFieldInfo (FILE *file, char *prefix, const Nrrd *nrrd, NrrdIoState *nio, int field)
int _nrrdReshapeDownGrayscale (Nrrd *nimg)
int _nrrdReadNrrdParseField (NrrdIoState *nio, int useBiff)
void nrrdPeripheralInit (Nrrd *nrrd)
int nrrdPeripheralCopy (Nrrd *nout, const Nrrd *nin)
int _nrrdCopy (Nrrd *nout, const Nrrd *nin, int bitflag)
int _nrrdSizeCheck (const size_t *size, unsigned int dim, int useBiff)
void _nrrdTraverse (Nrrd *nrrd)
double _nrrdApplyDomainMin (const Nrrd *nmap, int ramps, int mapAxis)
double _nrrdApplyDomainMax (const Nrrd *nmap, int ramps, int mapAxis)

Variables

const char * _nrrdFormatURLLine0
const char * _nrrdFormatURLLine1
const NrrdFormat _nrrdFormatNRRD
const NrrdFormat _nrrdFormatPNM
const NrrdFormat _nrrdFormatPNG
const NrrdFormat _nrrdFormatVTK
const NrrdFormat _nrrdFormatText
const NrrdFormat _nrrdFormatEPS
const NrrdEncoding _nrrdEncodingRaw
const NrrdEncoding _nrrdEncodingAscii
const NrrdEncoding _nrrdEncodingHex
const NrrdEncoding _nrrdEncodingGzip
const NrrdEncoding _nrrdEncodingBzip2
char _nrrdFieldSep []
const int _nrrdFieldValidInImage [NRRD_FIELD_MAX+1]
const int _nrrdFieldValidInText [NRRD_FIELD_MAX+1]
const int _nrrdFieldOnePerAxis [NRRD_FIELD_MAX+1]
const char _nrrdEnumFieldStr [NRRD_FIELD_MAX+1][AIR_STRLEN_SMALL]
const int _nrrdFieldRequired [NRRD_FIELD_MAX+1]
int(* _nrrdFieldCheck [NRRD_FIELD_MAX+1])(const Nrrd *nrrd, int useBiff)
void(* _nrrdConv [][NRRD_TYPE_MAX+1])(void *, const void *, size_t)
void(* _nrrdClampConv [][NRRD_TYPE_MAX+1])(void *, const void *, size_t)
char _nrrdFieldStr [NRRD_FIELD_MAX+1][AIR_STRLEN_SMALL]
char _nrrdRelativePathFlag []
char _nrrdNoSpaceVector []
char _nrrdTextSep []

Define Documentation

#define _NRRD_ITER_NRRD (   iter)    ((iter)->nrrd ? (iter)->nrrd : (iter)->ownNrrd)
#define _NRRD_SPACING (   spc)    (AIR_EXISTS(spc) ? spc: nrrdDefSpacing)
#define _NRRD_TEXT_INCR   1024
#define EVALN   evalN_d
#define nrrdResample_nrrdType   nrrdTypeDouble

Function Documentation

double _nrrdApplyDomainMax ( const Nrrd nmap,
int  ramps,
int  mapAxis 
)
double _nrrdApplyDomainMin ( const Nrrd nmap,
int  ramps,
int  mapAxis 
)
void _nrrdAxisInfoCopy ( NrrdAxisInfo dest,
const NrrdAxisInfo src,
int  bitflag 
)
void _nrrdAxisInfoInit ( NrrdAxisInfo axis)
void _nrrdAxisInfoNewInit ( NrrdAxisInfo axis)
int _nrrdCalloc ( Nrrd nrrd,
NrrdIoState nio,
FILE *  file 
)
int _nrrdCenter ( int  center)
int _nrrdCenter2 ( int  center,
int  def 
)
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 _nrrdCopy ( Nrrd nout,
const Nrrd nin,
int  bitflag 
)
int _nrrdFieldCheckSpaceInfo ( const Nrrd nrrd,
int  useBiff 
)
int _nrrdFieldInteresting ( const Nrrd nrrd,
NrrdIoState nio,
int  field 
)
int _nrrdFormatNRRD_whichVersion ( const Nrrd nrrd,
NrrdIoState nio 
)
void _nrrdFprintFieldInfo ( FILE *  file,
char *  prefix,
const Nrrd nrrd,
NrrdIoState nio,
int  field 
)
int _nrrdHeaderCheck ( Nrrd nrrd,
NrrdIoState nio,
int  checkSeen 
)
int _nrrdKeyValueWrite ( FILE *  file,
char **  stringP,
const char *  prefix,
const char *  key,
const char *  value 
)
int _nrrdKindAltered ( int  kindIn,
int  resampling 
)
int _nrrdReadNrrdParseField ( NrrdIoState nio,
int  useBiff 
)
int _nrrdReshapeDownGrayscale ( Nrrd nimg)
int _nrrdReshapeUpGrayscale ( Nrrd nimg)
int _nrrdSizeCheck ( const size_t *  size,
unsigned int  dim,
int  useBiff 
)
void _nrrdSplitName ( char **  dirP,
char **  baseP,
const char *  name 
)
void _nrrdSplitSizes ( size_t *  pieceSize,
size_t *  pieceNum,
Nrrd nrrd,
unsigned int  listDim 
)
void _nrrdSprintFieldInfo ( char **  strP,
char *  prefix,
const Nrrd nrrd,
NrrdIoState nio,
int  field 
)
void _nrrdTraverse ( Nrrd nrrd)
int nrrdPeripheralCopy ( Nrrd nout,
const Nrrd nin 
)
void nrrdPeripheralInit ( Nrrd nrrd)

Variable Documentation

void(* _nrrdClampConv[][NRRD_TYPE_MAX+1])(void *, const void *, size_t)
void(* _nrrdConv[][NRRD_TYPE_MAX+1])(void *, const void *, size_t)
const char _nrrdEnumFieldStr[NRRD_FIELD_MAX+1][AIR_STRLEN_SMALL]
int(* _nrrdFieldCheck[NRRD_FIELD_MAX+1])(const Nrrd *nrrd, int useBiff)
const int _nrrdFieldOnePerAxis[NRRD_FIELD_MAX+1]
const int _nrrdFieldRequired[NRRD_FIELD_MAX+1]
char _nrrdFieldStr[NRRD_FIELD_MAX+1][AIR_STRLEN_SMALL]
const int _nrrdFieldValidInImage[NRRD_FIELD_MAX+1]
const int _nrrdFieldValidInText[NRRD_FIELD_MAX+1]
const char* _nrrdFormatURLLine0
const char* _nrrdFormatURLLine1
char _nrrdTextSep[]