25 #ifndef __vtkXMLPUnstructuredDataReader_h
26 #define __vtkXMLPUnstructuredDataReader_h
50 virtual void SetupOutputTotals();
51 virtual void SetupNextPiece();
62 virtual void GetOutputUpdateExtent(
int& piece,
int& numberOfPieces,
68 void SetupUpdateExtent(
int piece,
int numberOfPieces,
int ghostLevel);
76 virtual vtkIdType GetNumberOfPointsInPiece(
int piece);
77 virtual vtkIdType GetNumberOfCellsInPiece(
int piece);
virtual vtkIdType GetNumberOfPoints()=0
virtual void SetupOutputInformation(vtkInformation *outInfo)
virtual void SetupEmptyOutput()=0
Represents an XML element and those nested inside.
virtual vtkIdType GetNumberOfCells()=0
abstract class for specifying dataset behavior
Superclass for unstructured data XML readers.
virtual void ReadXMLData()
int ReadPrimaryElement(vtkXMLDataElement *ePrimary)
a simple class to control print indentation
virtual void CopyArrayForPoints(vtkDataArray *inArray, vtkDataArray *outArray)=0
abstract superclass for arrays of numeric data
Superclass for parallel unstructured data XML readers.
Superclass for PVTK XML file readers.
void PrintSelf(ostream &os, vtkIndent indent)
virtual int ReadPieceData()
object to represent cell connectivity
virtual void CopyOutputInformation(vtkInformation *outInfo, int port)
vtkIdType TotalNumberOfPoints
vtkXMLDataElement * PPointsElement
vtkIdType TotalNumberOfCells