Go to the documentation of this file.
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 int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Superclass for parallel unstructured data XML readers.
virtual vtkIdType GetNumberOfPoints()=0
void SetupOutputInformation(vtkInformation *outInfo) override
Pipeline execute information driver.
abstract superclass for arrays of numeric data
virtual vtkIdType GetNumberOfCells()=0
virtual void CopyArrayForPoints(vtkDataArray *inArray, vtkDataArray *outArray)=0
virtual void ReadXMLData()
virtual void SetupEmptyOutput()=0
Superclass for unstructured data XML readers.
a simple class to control print indentation
object to represent cell connectivity
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...
Represents an XML element and those nested inside.
vtkXMLDataElement * PPointsElement
virtual int ReadPieceData()
Actually read the current piece data.
abstract class for specifying dataset behavior
vtkIdType TotalNumberOfPoints
vtkIdType TotalNumberOfCells
void SetupOutputData() override
Initialize the output data.
Superclass for PVTK XML file readers that read vtkDataSets.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.