26 #ifndef vtkXMLUnstructuredDataReader_h
27 #define vtkXMLUnstructuredDataReader_h
29 #include "vtkIOXMLModule.h"
64 void SetupUpdateExtent(
int piece,
int numberOfPieces,
int ghostLevel);
85 virtual void GetOutputUpdateExtent(
int& piece,
int& numberOfPieces,
87 virtual void SetupOutputTotals();
88 virtual void SetupNextPiece();
110 virtual vtkIdType GetNumberOfPointsInPiece(
int piece);
111 virtual vtkIdType GetNumberOfCellsInPiece(
int piece)=0;
133 unsigned long &cellsoffset);
vtkXMLDataElement ** PointElements
virtual void SetupEmptyOutput()=0
Represents an XML element and those nested inside.
virtual void SetupOutputInformation(vtkInformation *outInfo)
Abstract superclass for all arrays.
vtkIdType TotalNumberOfCells
abstract class for specifying dataset behavior
Superclass for unstructured data XML readers.
dynamic, self-adjusting array of vtkIdType
vtkIdType TotalNumberOfPoints
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual void DestroyPieces()
a simple class to control print indentation
virtual void SetupPieces(int numPieces)
abstract superclass for arrays of numeric data
virtual vtkIdType GetNumberOfPoints()=0
Get the number of points in the output.
virtual int ReadArrayForPoints(vtkXMLDataElement *da, vtkAbstractArray *outArray)
dynamic, self-adjusting array of unsigned char
virtual vtkIdType GetNumberOfCells()=0
Get the number of cells in the output.
unsigned long PointsOffset
object to represent cell connectivity
virtual void ReadXMLData()
Superclass for VTK XML file readers.
int ReadPiece(vtkXMLDataElement *ePiece, int piece)
virtual void CopyOutputInformation(vtkInformation *outInfo, int port)
vtkIdType * NumberOfPoints
virtual int ReadPieceData()