Go to the documentation of this file.
31 #ifndef vtkReaderAlgorithm_h
32 #define vtkReaderAlgorithm_h
34 #include "vtkCommonExecutionModelModule.h"
86 int piece,
int npieces,
int nghosts,
int timestep,
95 int piece,
int npieces,
int nghosts,
int timestep,
104 int piece,
int npieces,
int nghosts,
int timestep,
Superclass for readers that implement a simplified API.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Superclass for all sources, filters, and sinks in VTK.
virtual int ReadPoints(int piece, int npieces, int nghosts, int timestep, vtkDataObject *output)=0
Read the points.
virtual vtkDataObject * CreateOutput(vtkDataObject *currentOutput)
This can be overridden by a subclass to create an output that is determined by the file being read.
virtual int ReadTimeDependentMetaData(int, vtkInformation *)
Provide meta-data for the pipeline.
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...
a simple class to control print indentation
virtual int ReadMetaData(vtkInformation *metadata)=0
Provide meta-data for the pipeline.
virtual int ReadArrays(int piece, int npieces, int nghosts, int timestep, vtkDataObject *output)=0
Read all the arrays (point, cell, field etc.).
~vtkReaderAlgorithm() override
general representation of visualization data