Go to the documentation of this file.
27 #ifndef vtkXMLDataReader_h
28 #define vtkXMLDataReader_h
30 #include "vtkIOXMLModule.h"
114 class MapStringToInt;
115 class MapStringToInt64;
119 std::unique_ptr<MapStringToInt> PointDataTimeStep;
120 std::unique_ptr<MapStringToInt64> PointDataOffset;
124 std::unique_ptr<MapStringToInt> CellDataTimeStep;
125 std::unique_ptr<MapStringToInt64> CellDataOffset;
virtual vtkIdType GetNumberOfCells()=0
Get the number of cells in the output.
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.
virtual void DataProgressCallback()
virtual void ConvertGhostLevelsToGhostType(FieldType, vtkAbstractArray *, vtkIdType, vtkIdType)
int ReadPiece(vtkXMLDataElement *ePiece, int piece)
int ReadPieceData(int piece)
~vtkXMLDataReader() override
abstract base class for most VTK objects
Superclass for VTK XML file readers.
void SetupOutputInformation(vtkInformation *outInfo) override
int ReadPrimaryElement(vtkXMLDataElement *ePrimary) override
virtual int ReadArrayForCells(vtkXMLDataElement *da, vtkAbstractArray *outArray)
virtual int ReadPieceData()
void DestroyXMLParser() override
a simple class to control print indentation
Represents an XML element and those nested inside.
void CreateXMLParser() override
Abstract superclass for all arrays.
virtual int ReadPiece(vtkXMLDataElement *ePiece)
vtkXMLDataElement ** CellDataElements
void ReadXMLData() override
static void DataProgressCallbackFunction(vtkObject *, unsigned long, void *, void *)
supports function callbacks
virtual void DestroyPieces()
void CopyOutputInformation(vtkInformation *outInfo, int port) override
vtkXMLDataElement ** PointDataElements
virtual void SetupPieces(int numPieces)
virtual int ReadArrayForPoints(vtkXMLDataElement *da, vtkAbstractArray *outArray)
Superclass for VTK's XML format readers.
void SetupOutputData() override