14#ifndef vtkCompositeCellGridReader_h
15#define vtkCompositeCellGridReader_h
17#include "vtkIOCellGridModule.h"
24VTK_ABI_NAMESPACE_BEGIN
27class vtkCellGridDocumentLoader;
71 char* FileName =
nullptr;
int ReadMetaData(vtkInformation *metadata) override
Provide meta-data for the pipeline.
vtkDataArraySelection * GetCellTypeSelection()
vtkGetFilePathMacro(FileName)
Set/Get the name of the file from which to read data.
vtkNew< vtkDataArraySelection > CellTypeSelection
~vtkCompositeCellGridReader() override
vtkCompositeCellGridReader()
static vtkCompositeCellGridReader * New()
vtkSetFilePathMacro(FileName)
Set/Get the name of the file from which to read data.
int ReadMesh(int, int, int, int, vtkDataObject *) override
Read the mesh (connectivity) for a given set of data partitioning, number of ghost levels and time st...
int ReadArrays(int, int, int, int, vtkDataObject *) override
Read all the arrays (point, cell, field etc.).
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkNew< vtkDataArraySelection > CellAttributeSelection
vtkTimeStamp MetadataTime
int FillOutputPortInformation(int port, vtkInformation *info) override
Fill the output port information objects for this algorithm.
vtkDataArraySelection * GetCellAttributeSelection()
vtkMTimeType GetMTime() override
Override GetMTime so we can indicate we are modified when the cell-type or cell-attribute array-selec...
int ReadPoints(int, int, int, int, vtkDataObject *) override
Read the points.
Store on/off settings for data arrays, etc.
general representation of visualization data
represent and manipulate fields of data
topologically and geometrically regular array of data
a simple class to control print indentation
Allocate and hold a VTK object.
Superclass for readers that implement a simplified API.
a vtkAbstractArray subclass for strings
record modification and/or execution time
std::vector< std::string > Files
vtkTypeUInt32 vtkMTimeType