26#ifndef vtkPDataSetReader_h
27#define vtkPDataSetReader_h
29#include "vtkIOParallelModule.h"
45 vtkSetStringMacro(FileName);
54 vtkGetMacro(DataType,
int);
Superclass for algorithms that produce output of the same type as input.
abstract class to specify dataset behavior
a simple class to control print indentation
Manages reading pieces of a data set.
int UnstructuredGridExecute(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int PolyDataExecute(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int ImageDataExecute(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
static vtkPDataSetReader * New()
void SkipFieldData(ifstream *file)
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks for Information.
virtual int RequestDataObject(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called within ProcessRequest to when a request asks the algorithm to create empty output data...
int StructuredGridExecute(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void CoverExtent(int ext[6], int *pieceMask)
ifstream * OpenFile(const char *)
vtkDataSet * CheckOutput()
int ReadXML(ifstream *file, char **block, char **param, char **value)
int CanReadFile(const char *filename)
Called to determine if the file can be read by the reader.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void ReadVTKFileInformation(ifstream *fp, vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void ReadPVTKFileInformation(ifstream *fp, vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks the algorithm to do its work.
void SetNumberOfPieces(int num)
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.