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