26 #ifndef vtkParallelReader_h 27 #define vtkParallelReader_h 29 #include "vtkCommonExecutionModelModule.h" 34 struct vtkParallelReaderInternal;
48 void AddFileName(
const char* fname);
53 void ClearFileNames();
58 int GetNumberOfFileNames()
const;
63 const char* GetFileName(
int i)
const;
69 const char* GetCurrentFileName()
const;
79 int piece,
int npieces,
int nghosts,
int timestep,
82 int piece,
int npieces,
int nghosts,
int timestep,
85 int piece,
int npieces,
int nghosts,
int timestep,
101 virtual double GetTimeValue(
const std::string& fname);
145 vtkParallelReaderInternal* Internal;
virtual int ReadPoints(int piece, int npieces, int nghosts, int timestep, vtkDataObject *output)=0
Read the points.
virtual vtkExecutive * CreateDefaultExecutive()
Create a default executive.
Superclass for all pipeline executives in VTK.
a simple class to control print indentation
virtual int ReadArrays(int piece, int npieces, int nghosts, int timestep, vtkDataObject *output)=0
Read all the arrays (point, cell, field etc.).
Superclass for algorithms that are parallel aware.
virtual int ReadMesh(int piece, int npieces, int nghosts, int timestep, vtkDataObject *output)=0
Read the mesh (connectivity) for a given set of data partitioning, number of ghost levels and time st...
virtual int ReadMetaData(vtkInformation *metadata)=0
Provide meta-data for the pipeline.
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Superclass for readers that implement a simplified API.