Go to the documentation of this file.
27 #ifndef vtkXMLDataReader_h
28 #define vtkXMLDataReader_h
30 #include "vtkIOXMLModule.h"
69 virtual void SetupPieces(
int numPieces);
70 virtual void DestroyPieces();
77 int ReadPieceData(
int piece);
78 virtual int ReadPieceData();
90 static void DataProgressCallbackFunction(
vtkObject*,
unsigned long,
void*,
93 virtual void DataProgressCallback();
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;
vtkCallbackCommand * DataProgressObserver
virtual int ReadPrimaryElement(vtkXMLDataElement *ePrimary)
virtual void ConvertGhostLevelsToGhostType(FieldType, vtkAbstractArray *, vtkIdType, vtkIdType)
abstract base class for most VTK objects
Superclass for VTK XML file readers.
virtual void SetupOutputData()
virtual void ReadXMLData()
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void CreateXMLParser()
Represents an XML element and those nested inside.
Abstract superclass for all arrays.
vtkXMLDataElement ** CellDataElements
supports function callbacks
virtual void SetupOutputInformation(vtkInformation *vtkNotUsed(outInfo))
vtkXMLDataElement ** PointDataElements
virtual void DestroyXMLParser()
virtual void CopyOutputInformation(vtkInformation *vtkNotUsed(outInfo), int vtkNotUsed(port))
Superclass for VTK's XML format readers.