25 #ifndef vtkXMLPDataWriter_h
26 #define vtkXMLPDataWriter_h
28 #include "vtkIOParallelXMLModule.h"
45 vtkGetMacro(NumberOfPieces,
int);
53 vtkGetMacro(StartPiece,
int);
55 vtkGetMacro(EndPiece,
int);
63 vtkGetMacro(GhostLevel,
int);
74 vtkGetMacro(WriteSummaryFile,
int);
151 vtkGetMacro(ContinuingExecution,
bool);
165 void SetupPieceFileNameExtension();
172 bool ContinuingExecution;
175 unsigned char *PieceWrittenFlags;
Superclass for all sources, filters, and sinks in VTK.
supports function callbacks
a simple class to control print indentation
Multiprocessing communication superclass.
abstract base class for most VTK objects
Write data in a parallel XML format.
virtual int WritePiece(int index)
virtual void SetWriteSummaryFile(int flag)
Get/Set whether the writer should write the summary file that refers to all of the pieces' individual...
virtual int WriteInternal()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
char * CreatePieceFileName(int index, const char *path=0)
virtual void SetController(vtkMultiProcessController *)
Controller used to communicate data type of blocks.
vtkCallbackCommand * ProgressObserver
virtual void WritePrimaryElementAttributes(ostream &os, vtkIndent indent)
virtual void PrepareSummaryFile()
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Overridden to handle passing the CONTINUE_EXECUTING() flags to the executive.
virtual void WritePData(vtkIndent indent)
virtual void ProgressCallback(vtkAlgorithm *w)
virtual void WritePPieceAttributes(int index)
static void ProgressCallbackFunction(vtkObject *, unsigned long, void *, void *)
virtual vtkXMLWriter * CreatePieceWriter(int index)=0
vtkMultiProcessController * Controller
char * PieceFileNameExtension
virtual int RequestUpdateExtent(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Overridden to make appropriate piece request from upstream.
Superclass for VTK's XML file writers.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.