|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   28 #ifndef vtkXMLPDataObjectWriter_h 
   29 #define vtkXMLPDataObjectWriter_h 
   31 #include "vtkIOParallelXMLModule.h"  
   47   vtkSetMacro(NumberOfPieces, 
int);
 
   48   vtkGetMacro(NumberOfPieces, 
int);
 
   55   vtkSetMacro(StartPiece, 
int);
 
   56   vtkGetMacro(StartPiece, 
int);
 
   57   vtkSetMacro(EndPiece, 
int);
 
   58   vtkGetMacro(EndPiece, 
int);
 
   65   vtkSetMacro(GhostLevel, 
int);
 
   66   vtkGetMacro(GhostLevel, 
int);
 
   73   vtkSetMacro(UseSubdirectory, 
bool);
 
   74   vtkGetMacro(UseSubdirectory, 
bool);
 
   84   virtual void SetWriteSummaryFile(
int flag);
 
   85   vtkGetMacro(WriteSummaryFile, 
int);
 
   86   vtkBooleanMacro(WriteSummaryFile, 
int);
 
  123   virtual void WritePData(
vtkIndent indent) = 0;
 
  129   virtual int WritePiece(
int index) = 0;
 
  135   virtual int WritePieceInternal() = 0;
 
  148   virtual void PrepareSummaryFile();
 
  153   virtual void WritePPieceAttributes(
int index);
 
  159   char* CreatePieceFileName(
int index, 
const char* path = 
nullptr);
 
  160   void SplitFileName();
 
  166   static void ProgressCallbackFunction(
vtkObject*, 
unsigned long, 
void*, 
void*);
 
  172   vtkGetMacro(ContinuingExecution, 
bool);
 
  177   vtkGetMacro(CurrentPiece, 
int);
 
  216   virtual void SetupPieceFileNameExtension();
 
  231   bool ContinuingExecution;
 
  
Write data in a parallel XML format.
Superclass for all sources, filters, and sinks in VTK.
vtkTypeBool ProcessRequest(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Upstream/Downstream requests form the generalized interface through which executives invoke a algorit...
abstract base class for most VTK objects
virtual int WriteInternal()
unsigned char * PieceWrittenFlags
Flags used to keep track of which pieces were written out.
Superclass for VTK's XML file writers.
vtkCallbackCommand * InternalProgressObserver
The observer to report progress from the internal writer.
Multiprocessing communication superclass.
a simple class to control print indentation
char * PieceFileNameExtension
vtkMultiProcessController * Controller
supports function callbacks
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.