66#ifndef vtkImageWriter_h 
   67#define vtkImageWriter_h 
   69#include "vtkIOImageModule.h"  
   72VTK_ABI_NAMESPACE_BEGIN
 
  114  vtkSetMacro(FileDimensionality, 
int);
 
  115  vtkGetMacro(FileDimensionality, 
int);
 
Generic algorithm superclass for image algs.
 
topologically and geometrically regular array of data
 
virtual void SetFilePattern(const char *)
The std::format style format used to build filename from FilePrefix and number.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
vtkGetFilePathMacro(FilePrefix)
Specify file prefix for the image file(s).You should specify either a FileName or FilePrefix.
 
vtkGetFilePathMacro(FilePattern)
The std::format style format used to build filename from FilePrefix and number.
 
size_t InternalFileNameSize
 
virtual void MemoryWrite(int, vtkImageData *, int[6], vtkInformation *)
 
virtual void RecursiveWrite(int dim, vtkImageData *region, vtkInformation *inInfo, ostream *file)
 
vtkGetFilePathMacro(FileName)
Specify file name for the image file.
 
virtual void WriteFileHeader(ostream *, vtkImageData *, int[6])
 
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called in response to a REQUEST_DATA request from the executive.
 
virtual void Write()
The main interface which triggers the writer to start.
 
vtkSetFilePathMacro(FilePrefix)
Specify file prefix for the image file(s).You should specify either a FileName or FilePrefix.
 
vtkImageData * GetInput()
Set/Get the input object from the image pipeline.
 
vtkTypeUBool WriteToMemory
 
~vtkImageWriter() override
 
virtual void RecursiveWrite(int dim, vtkImageData *cache, vtkImageData *data, vtkInformation *inInfo, ostream *file)
 
virtual void WriteFileTrailer(ostream *, vtkImageData *)
 
static vtkImageWriter * New()
 
vtkSetFilePathMacro(FileName)
Specify file name for the image file.
 
virtual void WriteFile(ostream *file, vtkImageData *data, int extent[6], int wExtent[6])
 
a simple class to control print indentation
 
unsigned int vtkTypeUBool
 
#define VTK_UNBLOCKTHREADS