dox/Parallel/vtkPImageWriter.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00025
#ifndef __vtkPImageWriter_h
00026
#define __vtkPImageWriter_h
00027
00028
#include "vtkImageWriter.h"
00029
class vtkPipelineSize;
00030
00031 class VTK_PARALLEL_EXPORT vtkPImageWriter :
public vtkImageWriter
00032 {
00033
public:
00034
static vtkPImageWriter *
New();
00035 vtkTypeRevisionMacro(vtkPImageWriter,
vtkImageWriter);
00036
void PrintSelf(ostream& os,
vtkIndent indent);
00037
00039
00041 vtkSetMacro(MemoryLimit,
unsigned long);
00042 vtkGetMacro(MemoryLimit,
unsigned long);
00044
00045
protected:
00046 vtkPImageWriter();
00047 ~vtkPImageWriter();
00048
00049 unsigned long MemoryLimit;
00050
00051
virtual void RecursiveWrite(
int dim,
vtkImageData *region, ofstream *file);
00052 virtual void RecursiveWrite(
int dim,
vtkImageData *cache,
00053
vtkImageData *data, ofstream *file)
00054 {this->
vtkImageWriter::RecursiveWrite(dim,cache,data,file);};
00055
00056 vtkPipelineSize *SizeEstimator;
00057
private:
00058 vtkPImageWriter(
const vtkPImageWriter&);
00059
void operator=(
const vtkPImageWriter&);
00060 };
00061
00062
#endif
00063
00064