Go to the documentation of this file.
26 #ifndef vtkPDataSetWriter_h
27 #define vtkPDataSetWriter_h
29 #include "vtkIOParallelModule.h"
57 vtkGetMacro(NumberOfPieces,
int);
65 vtkSetMacro(GhostLevel,
int);
66 vtkGetMacro(GhostLevel,
int);
76 vtkSetMacro(StartPiece,
int);
77 vtkGetMacro(StartPiece,
int);
78 vtkSetMacro(EndPiece,
int);
79 vtkGetMacro(EndPiece,
int);
87 vtkSetStringMacro(FilePattern);
88 vtkGetStringMacro(FilePattern);
119 char *root,
char *str,
120 size_t strSize, ostream *fptr);
122 char *root,
char *str,
123 size_t strSize, ostream *fptr);
125 char *root,
char *str,
126 size_t strSize, ostream *fptr);
128 char *root,
char *str,
129 size_t strSize, ostream *fptr);
~vtkPDataSetWriter() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkPDataSetWriter * New()
void SetNumberOfPieces(int num)
This is how many pieces the whole data set will be divided into.
int Write() override
Write the pvtk file and cooresponding vtk files.
a dataset that is topologically regular with variable spacing in the three coordinate directions
virtual void SetController(vtkMultiProcessController *)
Controller used to communicate data type of blocks.
topologically regular array of data
int WriteStructuredGridMetaData(vtkStructuredGrid *input, char *root, char *str, size_t strSize, ostream *fptr)
Manages writing pieces of a data set.
std::map< int, std::vector< int > > ExtentsType
write any type of vtk dataset to file
Multiprocessing communication superclass.
vtkTypeBool UseRelativeFileNames
topologically and geometrically regular array of data
a simple class to control print indentation
abstract class to specify dataset behavior
int WriteRectilinearGridMetaData(vtkRectilinearGrid *input, char *root, char *str, size_t strSize, ostream *fptr)
int WriteImageMetaData(vtkImageData *input, char *root, char *str, size_t strSize, ostream *fptr)
int WriteUnstructuredMetaData(vtkDataSet *input, char *root, char *str, size_t strSize, ostream *fptr)
vtkMultiProcessController * Controller