70 #ifndef __vtkMINCImageWriter_h
71 #define __vtkMINCImageWriter_h
73 #include "vtkIOMINCModule.h"
110 virtual void Write();
129 vtkSetMacro(RescaleSlope,
double);
130 vtkGetMacro(RescaleSlope,
double);
131 vtkSetMacro(RescaleIntercept,
double);
132 vtkGetMacro(RescaleIntercept,
double);
140 return this->ImageAttributes; };
146 vtkSetMacro(StrictValidation,
int);
147 vtkBooleanMacro(StrictValidation,
int);
148 vtkGetMacro(StrictValidation,
int);
154 vtkSetStringMacro(HistoryAddition);
170 int DataUpdateExtent[6];
173 double FileValidRange[2];
191 virtual int OpenNetCDFFile(
const char *filename,
int& ncid);
192 virtual int CloseNetCDFFile(
int ncid);
194 virtual int IndexFromDimensionName(
const char *dimName);
195 virtual void ComputePermutationFromOrientation(
int permutation[3],
197 virtual int CreateMINCDimensions(
vtkImageData *input,
int timeStep,
199 virtual int CreateMINCVariables(
vtkImageData *input,
int timeStep,
201 virtual int WriteMINCFileAttributes(
vtkImageData *input,
int timeStep);
206 virtual void FindRescale(
double &rescaleSlope,
double &rescaleIntercept);
207 virtual void FindMINCValidRange(
double range[2]);