27#ifndef vtkXMLDataReader_h
28#define vtkXMLDataReader_h
30#include "vtkIOXMLModule.h"
110 class MapStringToInt;
111 class MapStringToInt64;
115 std::unique_ptr<MapStringToInt> PointDataTimeStep;
116 std::unique_ptr<MapStringToInt64> PointDataOffset;
120 std::unique_ptr<MapStringToInt> CellDataTimeStep;
121 std::unique_ptr<MapStringToInt64> CellDataOffset;
Abstract superclass for all arrays.
supports function callbacks
a simple class to control print indentation
abstract base class for most VTK objects
Represents an XML element and those nested inside.
Superclass for VTK XML file readers.
void CopyOutputInformation(vtkInformation *outInfo, int port) override
virtual int ReadArrayForCells(vtkXMLDataElement *da, vtkAbstractArray *outArray)
void ReadXMLData() override
virtual int ReadPiece(vtkXMLDataElement *ePiece)
void CreateXMLParser() override
virtual void DataProgressCallback()
virtual vtkIdType GetNumberOfPoints()=0
Get the number of points in the output.
vtkCallbackCommand * DataProgressObserver
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkXMLDataElement ** PointDataElements
vtkXMLDataElement ** TimeDataElements
static void DataProgressCallbackFunction(vtkObject *, unsigned long, void *, void *)
vtkXMLDataElement ** CellDataElements
int ReadPieceData(int piece)
void SetupOutputInformation(vtkInformation *outInfo) override
virtual int ReadPieceData()
void SetupOutputData() override
void DestroyXMLParser() override
int ReadPrimaryElement(vtkXMLDataElement *ePrimary) override
int ReadPiece(vtkXMLDataElement *ePiece, int piece)
virtual int ReadArrayForPoints(vtkXMLDataElement *da, vtkAbstractArray *outArray)
virtual vtkIdType GetNumberOfCells()=0
Get the number of cells in the output.
virtual void SetupPieces(int numPieces)
virtual void DestroyPieces()
~vtkXMLDataReader() override
Superclass for VTK's XML format readers.
virtual void ConvertGhostLevelsToGhostType(FieldType, vtkAbstractArray *, vtkIdType, vtkIdType)