26 #ifndef vtkImageWriter_h
27 #define vtkImageWriter_h
29 #include "vtkIOImageModule.h"
30 #include "vtkImageAlgorithm.h"
45 vtkSetStringMacro(FileName);
46 vtkGetStringMacro(FileName);
55 vtkSetStringMacro(FilePrefix);
56 vtkGetStringMacro(FilePrefix);
63 vtkSetStringMacro(FilePattern);
64 vtkGetStringMacro(FilePattern);
73 vtkSetMacro(FileDimensionality,
int);
74 vtkGetMacro(FileDimensionality,
int);
93 int FileDimensionality;
99 char *InternalFileName;
101 virtual void RecursiveWrite(
int dim,
102 vtkImageData *region,
103 vtkInformation*inInfo,
105 virtual void RecursiveWrite(
int dim,
108 vtkInformation* inInfo,
110 virtual void WriteFile(ofstream *file, vtkImageData *data,
111 int extent[6],
int wExtent[6]);
112 virtual void WriteFileHeader(ofstream *, vtkImageData *,
int [6]) {}
113 virtual void WriteFileTrailer(ofstream *, vtkImageData *) {}
118 vtkInformationVector** inputVector,
119 vtkInformationVector* outputVector);
121 int MinimumFileNumber;
122 int MaximumFileNumber;
Generic algorithm superclass for image algs.
Definition: vtkImageAlgorithm.h:38
Writes images to files.
Definition: vtkImageWriter.h:33
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void PrintSelf(ostream &os, vtkIndent indent)
vtkImageData * GetInput()