Go to the documentation of this file.
70 #ifndef vtkMINCImageWriter_h
71 #define vtkMINCImageWriter_h
140 return this->ImageAttributes; };
170 int DataUpdateExtent[6];
173 double FileValidRange[2];
206 virtual void FindRescale(
double &rescaleSlope,
double &rescaleIntercept);
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual void PrintSelf(ostream &os, vtkIndent indent)
#define vtkGetObjectMacro(name, type)
double InternalRescaleIntercept
double InternalRescaleSlope
#define vtkTypeMacro(thisClass, superclass)
virtual void SetImageAttributes(vtkMINCImageAttributes *attributes)
virtual int CloseNetCDFFile(int ncid)
virtual int RequestUpdateExtent(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int CreateMINCVariables(vtkImageData *input, int timeStep, int *dimids)
virtual int CreateMINCDimensions(vtkImageData *input, int timeStep, int *dimids)
GLenum GLenum GLenum input
virtual int WriteMINCData(vtkImageData *input, int frameNumber, int wholeExt[6], int upExt[6])
virtual void ComputePermutationFromOrientation(int permutation[3], int flip[3])
int ComputeValidRangeFromScalarRange
GLuint const GLchar * name
vtkMINCImageAttributes * ImageAttributes
vtkStringArray * FileDimensionNames
virtual void SetFileName(const char *name)
virtual void SetDirectionCosines(vtkMatrix4x4 *matrix)
topologically and geometrically regular array of data
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
#define vtkSetStringMacro(name)
virtual const char * GetFileExtensions()
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int IndexFromDimensionName(const char *dimName)
virtual int OpenNetCDFFile(const char *filename, int &ncid)
#define vtkGetMacro(name, type)
vtkGetStringMacro(ExtensionsString)
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
virtual vtkMINCImageAttributes * GetImageAttributes()
virtual void FindRescale(double &rescaleSlope, double &rescaleIntercept)
dynamic, self-adjusting array of vtkIdType
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual const char * GetDescriptiveName()
a vtkAbstractArray subclass for strings
dynamic, self-adjusting array of double
virtual int WriteMINCFileAttributes(vtkImageData *input, int timeStep)
vtkMatrix4x4 * DirectionCosines
A container for a MINC image header.
virtual void FindMINCValidRange(double range[2])
static vtkMINCImageWriter * New()