73 #ifndef __vtkMINCImageReader_h
74 #define __vtkMINCImageReader_h
121 virtual double GetRescaleSlope();
122 virtual double GetRescaleIntercept();
129 vtkSetMacro(RescaleRealValues,
int);
130 vtkBooleanMacro(RescaleRealValues,
int);
131 vtkGetMacro(RescaleRealValues,
int);
139 virtual double *GetDataRange();
141 double *r = this->GetDataRange();
142 range[0] = r[0]; range[1] = r[1]; };
146 virtual int GetNumberOfTimeSteps();
150 vtkSetMacro(TimeStep,
int);
151 vtkGetMacro(TimeStep,
int);
165 double ValidRange[2];
166 double ImageRange[2];
179 virtual int OpenNetCDFFile(
const char *filename,
int& ncid);
180 virtual int CloseNetCDFFile(
int ncid);
181 virtual int IndexFromDimensionName(
const char *dimName);
182 virtual int ReadMINCFileAttributes();
183 virtual void FindRangeAndRescaleValues();
184 static int ConvertMINCTypeToVTKType(
int minctype,
int mincsigned);
represent and manipulate 4x4 transformation matrices
static vtkImageReader2 * New()
vtkMatrix4x4 * DirectionCosines
virtual void ExecuteData(vtkDataObject *data)
a vtkAbstractArray subclass for strings
dynamic, self-adjusting array of vtkIdType
dynamic, self-adjusting array of double
virtual int CanReadFile(const char *vtkNotUsed(fname))
A container for a MINC image header.
virtual const char * GetFileExtensions()
a simple class to control print indentation
virtual void ExecuteInformation()
Superclass of binary file readers.
void PrintSelf(ostream &os, vtkIndent indent)
virtual void SetFileName(const char *)
virtual void GetDataRange(double range[2])
general representation of visualization data
virtual const char * GetDescriptiveName()
vtkMINCImageAttributes * ImageAttributes