37 #ifndef vtkNIFTIImageReader_h 38 #define vtkNIFTIImageReader_h 64 return ".nii .nii.gz .img .img.gz .hdr .hdr.gz"; }
165 static bool CheckExtension(
const char *fname,
const char *ext);
174 static char *ReplaceExtension(
175 const char *fname,
const char *ext1,
const char *ext2);
217 #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)
#define vtkGetMacro(name, type)
#define vtkTypeMacro(thisClass, superclass)
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 vtkBooleanMacro(name, type)
#define VTKIOIMAGE_EXPORT
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkMatrix4x4 * SFormMatrix
vtkMatrix4x4 * QFormMatrix
#define vtkSetMacro(name, type)