35#include "vtkIOImageModule.h"
61 vtkSetClampMacro(CompressionLevel,
int, 0, 9);
62 vtkGetMacro(CompressionLevel,
int);
70 vtkGetMacro(WriteToMemory,
unsigned int);
122 void operator=(
const vtkPNGWriter&) VTK_DELETE_FUNCTION;
topologically and geometrically regular array of data
a simple class to control print indentation
static const char * CREATION_TIME
unsigned int WriteToMemory
vtkUnsignedCharArray * Result
static const char * WARNING
virtual void Write()
The main interface which triggers the writer to start.
void WriteSlice(vtkImageData *data, int *uExtent)
virtual void SetResult(vtkUnsignedCharArray *)
When writing to memory this is the result, it will be NULL until the data is written the first time.
static const char * DISCLAIMER
static const char * COPYRIGHT
static const char * COMMENT
static const char * SOURCE
static const char * SOFTWARE
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
static const char * TITLE
Standard keys.
static const char * AUTHOR
void AddText(const char *key, const char *value)
Adds a text chunk to the PNG.
static vtkPNGWriter * New()
static const char * DESCRIPTION
dynamic, self-adjusting array of unsigned char
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.