27#ifndef vtkXMLDataReader_h
28#define vtkXMLDataReader_h
30#include "vtkIOXMLModule.h"
146 void ConvertGhostLevelsToGhostType(
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 PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual int ReadArrayForCells(vtkXMLDataElement *da, vtkAbstractArray *outArray)
int PointDataNeedToReadTimeStep(vtkXMLDataElement *eNested)
virtual int ReadPiece(vtkXMLDataElement *ePiece)
vtkTypeInt64 * CellDataOffset
virtual void CreateXMLParser()
virtual void DataProgressCallback()
virtual vtkIdType GetNumberOfPoints()=0
Get the number of points in the output.
virtual void CopyOutputInformation(vtkInformation *outInfo, int port)
vtkCallbackCommand * DataProgressObserver
virtual void SetupOutputInformation(vtkInformation *outInfo)
vtkXMLDataElement ** PointDataElements
virtual void DestroyXMLParser()
static void DataProgressCallbackFunction(vtkObject *, unsigned long, void *, void *)
vtkXMLDataElement ** CellDataElements
vtkTypeInt64 * PointDataOffset
int ReadPieceData(int piece)
virtual int ReadPieceData()
virtual void ReadXMLData()
int ReadPiece(vtkXMLDataElement *ePiece, int piece)
virtual int ReadArrayForPoints(vtkXMLDataElement *da, vtkAbstractArray *outArray)
int ReadPrimaryElement(vtkXMLDataElement *ePrimary)
int ReadArrayValues(vtkXMLDataElement *da, vtkIdType arrayIndex, vtkAbstractArray *array, vtkIdType startIndex, vtkIdType numValues, FieldType type=OTHER)
virtual vtkIdType GetNumberOfCells()=0
Get the number of cells in the output.
virtual void SetupPieces(int numPieces)
virtual void DestroyPieces()
int CellDataNeedToReadTimeStep(vtkXMLDataElement *eNested)
Superclass for VTK's XML format readers.