37 #ifndef vtkNIFTIImageReader_h
38 #define vtkNIFTIImageReader_h
64 return ".nii .nii.gz .img .img.gz .hdr .hdr.gz"; }
82 vtkGetMacro(TimeAsVector,
bool);
83 vtkSetMacro(TimeAsVector,
bool);
84 vtkBooleanMacro(TimeAsVector,
bool);
110 vtkGetMacro(PlanarRGB,
bool);
111 vtkSetMacro(PlanarRGB,
bool);
112 vtkBooleanMacro(PlanarRGB,
bool);
177 static bool CheckExtension(
const char *fname,
const char *ext);
186 static char *ReplaceExtension(
187 const char *fname,
const char *ext1,
const char *ext2);
232 #endif // vtkNIFTIImageReader_h
virtual const char * GetDescriptiveName()
represent and manipulate 4x4 transformation matrices
static vtkImageReader2 * New()
vtkMatrix4x4 * GetQFormMatrix()
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Read NIfTI-1 and NIfTI-2 medical image files.
virtual const char * GetFileExtensions()
virtual int CanReadFile(const char *vtkNotUsed(fname))
a simple class to control print indentation
double GetRescaleIntercept()
Superclass of binary file readers.
vtkMatrix4x4 * GetSFormMatrix()
void PrintSelf(ostream &os, vtkIndent indent)
vtkNIFTIImageHeader * NIFTIHeader
#define VTKIOIMAGE_EXPORT
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkMatrix4x4 * SFormMatrix
vtkMatrix4x4 * QFormMatrix