27 #ifndef vtkXMLPDataReader_h 28 #define vtkXMLPDataReader_h 30 #include "vtkIOXMLModule.h" 61 virtual vtkIdType GetNumberOfPoints() = 0;
103 int ReadPieceData(
int index);
108 virtual int ReadPieceData();
vtkXMLDataElement * PCellDataElement
virtual int CanReadPiece(int index)=0
Whether or not the current reader can read the current piece.
Represents an XML element and those nested inside.
virtual void PieceProgressCallback()=0
Callback registered with the PieceProgressObserver.
abstract class to specify dataset behavior
int GhostLevel
The ghost level available on each input piece.
vtkXMLDataElement * PPointDataElement
The PPointData and PCellData element representations.
a simple class to control print indentation
abstract superclass for arrays of numeric data
void SetupOutputData() override
Initialize the output data.
virtual void SetupOutputInformation(vtkInformation *vtkNotUsed(outInfo))
Superclass for PVTK XML file readers that read vtkDataSets.
Superclass for PVTK XML file readers.
vtkXMLDataReader ** PieceReaders
Information per-piece.
virtual void SetupPieces(int numPieces)
Setup the number of pieces to be read and allocate space accordingly.
virtual int ReadPrimaryElement(vtkXMLDataElement *ePrimary)
virtual void DestroyPieces()
Delete all piece readers and related information.
Superclass for VTK XML file readers.
virtual void CopyOutputInformation(vtkInformation *vtkNotUsed(outInfo), int vtkNotUsed(port))
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int ReadPiece(vtkXMLDataElement *ePiece, int index)
Setup the piece reader at the given index.