14 #ifndef vtkCompositeCellGridReader_h
15 #define vtkCompositeCellGridReader_h
17 #include "vtkIOCellGridModule.h"
24 VTK_ABI_NAMESPACE_BEGIN
27 class vtkCellGridDocumentLoader;
42 vtkSetFilePathMacro(FileName);
43 vtkGetFilePathMacro(FileName);
64 bool UpdateMetadata();
71 char* FileName =
nullptr;
virtual int ReadPoints(int piece, int npieces, int nghosts, int timestep, vtkDataObject *output)=0
Read the points.
vtkNew< vtkDataArraySelection > CellTypeSelection
vtkTypeUInt32 vtkMTimeType
record modification and/or execution time
vtkNew< vtkDataArraySelection > CellAttributeSelection
a vtkAbstractArray subclass for strings
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.
a simple class to control print indentation
topologically and geometrically regular array of data
Store on/off settings for data arrays, etc.
virtual vtkMTimeType GetMTime()
Return this object's modified time.
virtual int ReadArrays(int piece, int npieces, int nghosts, int timestep, vtkDataObject *output)=0
Read all the arrays (point, cell, field etc.).
vtkTimeStamp MetadataTime
std::vector< std::string > Files
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.
static vtkAlgorithm * New()
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.
Represents and manipulates a collection of data arrays.