 |
VTK
9.0.1
|
Go to the documentation of this file.
27 #ifndef vtkXMLDataReader_h
28 #define vtkXMLDataReader_h
30 #include "vtkIOXMLModule.h"
44 virtual vtkIdType GetNumberOfPoints() = 0;
68 virtual void SetupPieces(
int numPieces);
69 virtual void DestroyPieces();
76 int ReadPieceData(
int piece);
77 virtual int ReadPieceData();
86 static void DataProgressCallbackFunction(
vtkObject*,
unsigned long,
void*,
void*);
88 virtual void DataProgressCallback();
109 class MapStringToInt;
110 class MapStringToInt64;
114 std::unique_ptr<MapStringToInt> PointDataTimeStep;
115 std::unique_ptr<MapStringToInt64> PointDataOffset;
119 std::unique_ptr<MapStringToInt> CellDataTimeStep;
120 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.