26 #ifndef vtkXMLPUnstructuredDataReader_h 27 #define vtkXMLPUnstructuredDataReader_h 29 #include "vtkIOXMLModule.h" 57 virtual void SetupOutputTotals();
58 virtual void SetupNextPiece();
69 virtual void GetOutputUpdateExtent(
int& piece,
int& numberOfPieces,
75 void SetupUpdateExtent(
int piece,
int numberOfPieces,
int ghostLevel);
83 virtual vtkIdType GetNumberOfPointsInPiece(
int piece);
84 virtual vtkIdType GetNumberOfCellsInPiece(
int piece);
virtual vtkIdType GetNumberOfPoints()=0
virtual void SetupEmptyOutput()=0
Represents an XML element and those nested inside.
void SetupOutputInformation(vtkInformation *outInfo) override
Pipeline execute information driver.
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) override
Read the information relative to the dataset and allocate the needed structures according to it...
void CopyOutputInformation(vtkInformation *outInfo, int port) override
For the specified port, copy the information this reader sets up in SetupOutputInformation to outInfo...
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 that read vtkDataSets.
virtual int ReadPieceData()
Actually read the current piece data.
object to represent cell connectivity
vtkIdType TotalNumberOfPoints
vtkXMLDataElement * PPointsElement
vtkIdType TotalNumberOfCells
void SetupOutputData() override
Initialize the output data.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.