68 #ifndef vtkMINCImageWriter_h
69 #define vtkMINCImageWriter_h
71 #include "vtkIOMINCModule.h"
113 void Write() VTK_OVERRIDE;
138 vtkGetMacro(RescaleSlope,
double);
140 vtkGetMacro(RescaleIntercept,
double);
150 return this->ImageAttributes; };
160 vtkGetMacro(StrictValidation,
int);
168 vtkSetStringMacro(HistoryAddition);
177 int MINCImageTypeSigned;
178 int MINCImageMinMaxDims;
182 double RescaleIntercept;
183 int StrictValidation;
184 int DataUpdateExtent[6];
187 double FileValidRange[2];
188 double InternalRescaleSlope;
189 double InternalRescaleIntercept;
191 int ComputeValidRangeFromScalarRange;
200 int MismatchedInputs;
203 char *HistoryAddition;
205 virtual
int OpenNetCDFFile(const
char *filename,
int& ncid);
206 virtual
int CloseNetCDFFile(
int ncid);
208 virtual
int IndexFromDimensionName(const
char *dimName);
209 virtual
void ComputePermutationFromOrientation(
int permutation[3],
211 virtual
int CreateMINCDimensions(
vtkImageData *input,
int timeStep,
213 virtual
int CreateMINCVariables(
vtkImageData *input,
int timeStep,
215 virtual
int WriteMINCFileAttributes(
vtkImageData *input,
int timeStep);
220 virtual
void FindRescale(
double &rescaleSlope,
double &rescaleIntercept);
221 virtual
void FindMINCValidRange(
double range[2]);
represent and manipulate 4x4 transformation matrices
a vtkAbstractArray subclass for strings
dynamic, self-adjusting array of vtkIdType
dynamic, self-adjusting array of double
A container for a MINC image header.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
topologically and geometrically regular array of data
virtual void Write()
The main interface which triggers the writer to start.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
static vtkImageWriter * New()
virtual void SetFileName(const char *)
Specify file name for the image file.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
virtual const char * GetFileExtensions()
Get the entension for this file format.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
virtual const char * GetDescriptiveName()
Get the name of this file format.