66#ifndef vtkImageWriter_h
67#define vtkImageWriter_h
69#include "vtkIOImageModule.h"
72VTK_ABI_NAMESPACE_BEGIN
148 VTK_FUTURE_CONST
int wExtent[6]);
topologically and geometrically regular array of data
virtual void SetFilePattern(const char *)
The std::format or printf 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 or printf style format used to build filename from FilePrefix and number.
size_t InternalFileNameSize
virtual void RecursiveWrite(int dim, vtkImageData *region, vtkInformation *inInfo, ostream *file)
vtkGetFilePathMacro(FileName)
Specify file name for the image file.
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.
virtual void MemoryWrite(int, vtkImageData *, VTK_FUTURE_CONST int[6], vtkInformation *)
vtkTypeUBool WriteToMemory
~vtkImageWriter() override
virtual void RecursiveWrite(int dim, vtkImageData *cache, vtkImageData *data, vtkInformation *inInfo, ostream *file)
virtual void WriteFileTrailer(ostream *, vtkImageData *)
virtual void WriteFile(ostream *file, vtkImageData *data, VTK_FUTURE_CONST int extent[6], VTK_FUTURE_CONST int wExtent[6])
static vtkImageWriter * New()
virtual void WriteFileHeader(ostream *, vtkImageData *, VTK_FUTURE_CONST int[6])
vtkSetFilePathMacro(FileName)
Specify file name for the image file.
a simple class to control print indentation
unsigned int vtkTypeUBool
#define VTK_UNBLOCKTHREADS