14 #ifndef vtkPDataSetWriter_h
15 #define vtkPDataSetWriter_h
18 #include "vtkIOParallelModule.h"
23 VTK_ABI_NAMESPACE_BEGIN
45 void SetNumberOfPieces(
int num);
46 vtkGetMacro(NumberOfPieces,
int);
54 vtkSetMacro(GhostLevel,
int);
55 vtkGetMacro(GhostLevel,
int);
65 vtkSetMacro(StartPiece,
int);
66 vtkGetMacro(StartPiece,
int);
67 vtkSetMacro(EndPiece,
int);
68 vtkGetMacro(EndPiece,
int);
107 int WriteUnstructuredMetaData(
108 vtkDataSet* input,
char* root,
char* str,
size_t strSize, ostream* fptr);
109 int WriteImageMetaData(
vtkImageData* input,
char* root,
char* str,
size_t strSize, ostream* fptr);
110 int WriteRectilinearGridMetaData(
112 int WriteStructuredGridMetaData(
136 VTK_ABI_NAMESPACE_END
a dataset that is topologically regular with variable spacing in the three coordinate directions ...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract class to specify dataset behavior
static vtkDataSetWriter * New()
vtkSetFilePathMacro(FileName)
Specify the file name of VTK data file to write.
std::map< int, std::vector< int > > ExtentsType
vtkTypeBool UseRelativeFileNames
a simple class to control print indentation
topologically and geometrically regular array of data
Manages writing pieces of a data set.
vtkGetFilePathMacro(FileName)
Specify the file name of VTK data file to write.
topologically regular array of data
virtual int Write()
Write data to output.
vtkMultiProcessController * Controller
write any type of vtk dataset to file
Multiprocessing communication superclass.