|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.    1 #ifndef vtkNIFTIImagePrivate_h 
    2 #define vtkNIFTIImagePrivate_h 
  111 #define NIFTI_TYPE_UINT8 2 
  113 #define NIFTI_TYPE_INT16 4 
  115 #define NIFTI_TYPE_INT32 8 
  117 #define NIFTI_TYPE_FLOAT32 16 
  119 #define NIFTI_TYPE_COMPLEX64 32 
  121 #define NIFTI_TYPE_FLOAT64 64 
  123 #define NIFTI_TYPE_RGB24 128 
  125 #define NIFTI_TYPE_INT8 256 
  127 #define NIFTI_TYPE_UINT16 512 
  129 #define NIFTI_TYPE_UINT32 768 
  131 #define NIFTI_TYPE_INT64 1024 
  133 #define NIFTI_TYPE_UINT64 1280 
  135 #define NIFTI_TYPE_FLOAT128 1536 
  137 #define NIFTI_TYPE_COMPLEX128 1792 
  139 #define NIFTI_TYPE_COMPLEX256 2048 
  141 #define NIFTI_TYPE_RGBA32 2304 
  152 #define NIFTI_VERSION(h)                                                                           \ 
  153   (((h).magic[0] == 'n' && (h).magic[3] == '\0' && ((h).magic[1] == 'i' || (h).magic[1] == '+') && \ 
  154      ((h).magic[2] >= '1' && (h).magic[2] <= '9'))                                                 \ 
  155       ? (h).magic[2] - '0'                                                                         \ 
  163 #define NIFTI_ONEFILE(h) ((h).magic[1] == '+') 
  169 #define NIFTI_NEEDS_SWAP(h) ((h).dim[0] < 0 || (h).dim[0] > 7)