24 #ifndef __vtkXMLPDataWriter_h
25 #define __vtkXMLPDataWriter_h
40 vtkSetMacro(NumberOfPieces,
int);
41 vtkGetMacro(NumberOfPieces,
int);
46 vtkSetMacro(StartPiece,
int);
47 vtkGetMacro(StartPiece,
int);
48 vtkSetMacro(EndPiece,
int);
49 vtkGetMacro(EndPiece,
int);
54 vtkSetMacro(GhostLevel,
int);
55 vtkGetMacro(GhostLevel,
int);
62 virtual void SetWriteSummaryFile(
int flag);
63 vtkGetMacro(WriteSummaryFile,
int);
64 vtkBooleanMacro(WriteSummaryFile,
int);
78 virtual void WritePData(
vtkIndent indent);
79 virtual void WritePPieceAttributes(
int index);
81 char* CreatePieceFileName(
int index,
const char*
path=0);
84 int WritePiece(
int index);
87 static void ProgressCallbackFunction(
vtkObject*,
unsigned long,
void*,
abstract base class for most VTK objects
supports function callbacks
Superclass for all sources, filters, and sinks in VTK.
GLubyte GLubyte GLubyte GLubyte w
Superclass for VTK's XML file writers.
a simple class to control print indentation
Write data in a parallel XML format.
virtual int WriteInternal()
vtkCallbackCommand * ProgressObserver
virtual void WritePrimaryElementAttributes(ostream &os, vtkIndent indent)
void PrintSelf(ostream &os, vtkIndent indent)
GLsizei const GLchar ** path
char * PieceFileNameExtension
int WriteSummaryFileInitialized