Go to the documentation of this file.
26 #ifndef vtkXMLUnstructuredDataReader_h
27 #define vtkXMLUnstructuredDataReader_h
29 #include "vtkIOXMLModule.h"
64 void SetupUpdateExtent(
int piece,
int numberOfPieces,
int ghostLevel);
85 virtual void GetOutputUpdateExtent(
int& piece,
int& numberOfPieces,
87 virtual void SetupOutputTotals();
88 virtual void SetupNextPiece();
110 virtual vtkIdType GetNumberOfPointsInPiece(
int piece);
111 virtual vtkIdType GetNumberOfCellsInPiece(
int piece)=0;
133 unsigned long &cellsoffset);
vtkXMLDataElement ** PointElements
virtual vtkIdType GetNumberOfCells()=0
Get the number of cells in the output.
virtual vtkIdType GetNumberOfPoints()=0
Get the number of points in the output.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int ReadPiece(vtkXMLDataElement *ePiece, int piece)
vtkIdType * NumberOfPoints
dynamic, self-adjusting array of unsigned char
abstract superclass for arrays of numeric data
Superclass for VTK XML file readers.
vtkIdType TotalNumberOfCells
void SetupOutputInformation(vtkInformation *outInfo) override
virtual int ReadPieceData()
virtual void SetupEmptyOutput()=0
Superclass for unstructured data XML readers.
a simple class to control print indentation
object to represent cell connectivity
Represents an XML element and those nested inside.
vtkIdType TotalNumberOfPoints
unsigned long PointsOffset
Abstract superclass for all arrays.
dynamic, self-adjusting array of vtkIdType
void ReadXMLData() override
abstract class for specifying dataset behavior
virtual void DestroyPieces()
void CopyOutputInformation(vtkInformation *outInfo, int port) override
virtual void SetupPieces(int numPieces)
virtual int ReadArrayForPoints(vtkXMLDataElement *da, vtkAbstractArray *outArray)
void SetupOutputData() override