25 #ifndef vtkXMLPUnstructuredDataReader_h
26 #define vtkXMLPUnstructuredDataReader_h
56 virtual void SetupOutputTotals();
57 virtual void SetupNextPiece();
68 virtual void GetOutputUpdateExtent(
int& piece,
int& numberOfPieces,
74 void SetupUpdateExtent(
int piece,
int numberOfPieces,
int ghostLevel);
82 virtual vtkIdType GetNumberOfPointsInPiece(
int piece);
83 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
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
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