src/nrrd/formatNRRD.c File Reference

#include "nrrd.h"
#include "privateNrrd.h"

Include dependency graph for formatNRRD.c:


Defines

#define MAGIC   "NRRD"
#define MAGIC0   "NRRD00.01"
#define MAGIC1   "NRRD0001"
#define MAGIC2   "NRRD0002"
#define MAGIC3   "NRRD0003"
#define MAGIC4   "NRRD0004"
#define MAGIC5   "NRRD0005"
#define _NEED_PATH(str)

Functions

void nrrdIoStateDataFileIterBegin (NrrdIoState *nio)
int nrrdIoStateDataFileIterNext (FILE **fileP, NrrdIoState *nio, int reading)
int _nrrdFormatNRRD_whichVersion (const Nrrd *nrrd, NrrdIoState *nio)
int _nrrdFormatNRRD_available (void)
int _nrrdFormatNRRD_nameLooksLike (const char *filename)
int _nrrdFormatNRRD_fitsInto (const Nrrd *nrrd, const NrrdEncoding *encoding, int useBiff)
int _nrrdFormatNRRD_contentStartsLike (NrrdIoState *nio)
int _nrrdHeaderCheck (Nrrd *nrrd, NrrdIoState *nio, int checkSeen)
int _nrrdFormatNRRD_read (FILE *file, Nrrd *nrrd, NrrdIoState *nio)
int _nrrdFormatNRRD_write (FILE *file, const Nrrd *nrrd, NrrdIoState *nio)

Variables

const char * _nrrdFormatURLLine0 = "Complete NRRD file format specification at:"
const char * _nrrdFormatURLLine1 = "http://teem.sourceforge.net/nrrd/format.html"
const NrrdFormat _nrrdFormatNRRD
const NrrdFormat *const nrrdFormatNRRD = &_nrrdFormatNRRD

Define Documentation

#define _NEED_PATH ( str   ) 

Value:

(strcmp("-", (str)) \
                         && ':' != (str)[1] \
                         && '/' != (str)[0])

#define MAGIC   "NRRD"

#define MAGIC0   "NRRD00.01"

#define MAGIC1   "NRRD0001"

#define MAGIC2   "NRRD0002"

#define MAGIC3   "NRRD0003"

#define MAGIC4   "NRRD0004"

#define MAGIC5   "NRRD0005"


Function Documentation

int _nrrdFormatNRRD_available ( void   ) 

int _nrrdFormatNRRD_contentStartsLike ( NrrdIoState nio  ) 

int _nrrdFormatNRRD_fitsInto ( const Nrrd nrrd,
const NrrdEncoding encoding,
int  useBiff 
)

int _nrrdFormatNRRD_nameLooksLike ( const char *  filename  ) 

int _nrrdFormatNRRD_read ( FILE *  file,
Nrrd nrrd,
NrrdIoState nio 
)

int _nrrdFormatNRRD_whichVersion ( const Nrrd nrrd,
NrrdIoState nio 
)

int _nrrdFormatNRRD_write ( FILE *  file,
const Nrrd nrrd,
NrrdIoState nio 
)

int _nrrdHeaderCheck ( Nrrd nrrd,
NrrdIoState nio,
int  checkSeen 
)

void nrrdIoStateDataFileIterBegin ( NrrdIoState nio  ) 

int nrrdIoStateDataFileIterNext ( FILE **  fileP,
NrrdIoState nio,
int  reading 
)


Variable Documentation

const char* _nrrdFormatURLLine0 = "Complete NRRD file format specification at:"

const char* _nrrdFormatURLLine1 = "http://teem.sourceforge.net/nrrd/format.html"


Generated on Sat May 9 03:55:32 2009 for Teem by  doxygen 1.5.9