src/nrrd/encodingHex.c File Reference

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

Include dependency graph for encodingHex.c:


Functions

int _nrrdEncodingHex_available (void)
int _nrrdEncodingHex_read (FILE *file, void *_data, size_t elNum, Nrrd *nrrd, NrrdIoState *nio)
int _nrrdEncodingHex_write (FILE *file, const void *_data, size_t elNum, const Nrrd *nrrd, NrrdIoState *nio)

Variables

const int _nrrdWriteHexTable [16]
const int _nrrdReadHexTable [128]
const NrrdEncoding _nrrdEncodingHex
const NrrdEncoding *const nrrdEncodingHex = &_nrrdEncodingHex

Function Documentation

int _nrrdEncodingHex_available ( void   ) 

int _nrrdEncodingHex_read ( FILE *  file,
void *  _data,
size_t  elNum,
Nrrd nrrd,
NrrdIoState nio 
)

int _nrrdEncodingHex_write ( FILE *  file,
const void *  _data,
size_t  elNum,
const Nrrd nrrd,
NrrdIoState nio 
)


Variable Documentation

const int _nrrdReadHexTable[128]

Initial value:

 {

  -2, -2, -2, -2, -2, -2, -2, -2, -2, -1,  
  -1, -1, -1, -1, -2, -2, -2, -2, -2, -2,  
  -2, -2, -2, -2, -2, -2, -2, -2, -2, -2,  
  -2, -2, -1, -2, -2, -2, -2, -2, -2, -2,  
  -2, -2, -2, -2, -2, -2, -2, -2,  0,  1,  
   2,  3,  4,  5,  6,  7,  8,  9, -2, -2,  
  -2, -2, -2, -2, -2, 10, 11, 12, 13, 14,  
  15, -2, -2, -2, -2, -2, -2, -2, -2, -2,  
  -2, -2, -2, -2, -2, -2, -2, -2, -2, -2,  
  -2, -2, -2, -2, -2, -2, -2, 10, 11, 12,  
  13, 14, 15, -2, -2, -2, -2, -2, -2, -2,  
  -2, -2, -2, -2, -2, -2, -2, -2, -2, -2,  
  -2, -2, -2, -2, -2, -2, -2, -2           
}

const int _nrrdWriteHexTable[16]

Initial value:

 {
  '0', '1', '2', '3', '4', '5', '6', '7',
  '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'
}


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