23 #ifndef vtkPDataSetReader_h
24 #define vtkPDataSetReader_h
26 #include "vtkIOParallelModule.h"
42 vtkSetStringMacro(FileName);
51 vtkGetMacro(DataType,
int);
57 int CanReadFile(
const char* filename);
66 void ReadPVTKFileInformation(ifstream *fp,
70 void ReadVTKFileInformation(ifstream *fp,
77 vtkInformationVector*) VTK_OVERRIDE;
79 int RequestData(vtkInformation*,
80 vtkInformationVector**,
81 vtkInformationVector*) VTK_OVERRIDE;
82 int PolyDataExecute(vtkInformation*,
83 vtkInformationVector**,
84 vtkInformationVector*);
85 int UnstructuredGridExecute(vtkInformation*,
86 vtkInformationVector**,
87 vtkInformationVector*);
88 int ImageDataExecute(vtkInformation*,
89 vtkInformationVector**,
90 vtkInformationVector*);
91 int StructuredGridExecute(vtkInformation*,
92 vtkInformationVector**,
93 vtkInformationVector*);
95 void CoverExtent(
int ext[6],
int *pieceMask);
98 void SetNumberOfPieces(
int num);
100 ifstream *OpenFile(const
char *);
102 int ReadXML(ifstream *file,
char **block,
char **param,
char **
value);
103 void SkipFieldData(ifstream *file);
110 char **PieceFileNames;
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
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
Superclass for algorithms that produce output of the same type as input.
Manages reading pieces of a data set.
static vtkDataSetAlgorithm * New()