27 #ifndef vtkJPEGWriter_h
28 #define vtkJPEGWriter_h
30 #include "vtkIOImageModule.h"
46 void Write() VTK_OVERRIDE;
52 vtkSetClampMacro(Quality,
int, 0, 100);
53 vtkGetMacro(Quality,
int);
61 vtkGetMacro(Progressive,
unsigned int);
70 vtkGetMacro(WriteToMemory,
unsigned int);
80 vtkGetObjectMacro(Result, vtkUnsignedCharArray);
85 ~vtkJPEGWriter() VTK_OVERRIDE;
91 unsigned int Progressive;
92 vtkUnsignedCharArray *Result;
96 vtkJPEGWriter(const vtkJPEGWriter&) VTK_DELETE_FUNCTION;
97 void operator=(const vtkJPEGWriter&) VTK_DELETE_FUNCTION;
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.
static vtkImageWriter * New()
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
dynamic, self-adjusting array of unsigned char
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.