14 #ifndef vtkPDataSetReader_h
15 #define vtkPDataSetReader_h
18 #include "vtkIOParallelModule.h"
20 VTK_ABI_NAMESPACE_BEGIN
34 vtkSetFilePathMacro(FileName);
35 vtkGetFilePathMacro(FileName);
43 vtkGetMacro(DataType,
int);
57 void ReadPVTKFileInformation(istream* file,
vtkInformation* request,
70 void CoverExtent(
int ext[6],
int* pieceMask);
73 void SetNumberOfPieces(
int num);
75 istream* OpenFile(
const char*);
77 int ReadXML(istream* file,
char** block,
char** param,
char**
value);
abstract class to specify dataset behavior
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks the algorithm to do its work.
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks for Information.
Superclass for algorithms that produce output of the same type as input.
virtual int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called within ProcessRequest when a request asks the algorithm to create empty output data ob...
Manages reading pieces of a data set.
static vtkDataSetAlgorithm * New()