Go to the documentation of this file.
26 #ifndef vtkXMLUnstructuredDataReader_h
27 #define vtkXMLUnstructuredDataReader_h
29 #include "vtkIOXMLModule.h"
133 unsigned long &cellsoffset);
vtkXMLDataElement ** PointElements
void SetupUpdateExtent(int piece, int numberOfPieces, int ghostLevel)
Setup the reader as if the given update extent were requested by its output.
vtkIdType GetNumberOfCells() override
Get the number of cells in the output.
int ReadPieceData() override
int ReadFaceArray(vtkIdType numberOfCells, vtkXMLDataElement *eCells, vtkIdTypeArray *outFaces, vtkIdTypeArray *outFaceOffsets)
vtkIdType * NumberOfPoints
dynamic, self-adjusting array of unsigned char
int ReadPiece(vtkXMLDataElement *ePiece) override
virtual void SetupNextPiece()
void SetupOutputInformation(vtkInformation *outInfo) override
abstract superclass for arrays of numeric data
Superclass for VTK XML file readers.
vtkIdType TotalNumberOfCells
void ReadXMLData() override
void SetupPieces(int numPieces) override
~vtkXMLUnstructuredDataReader() override
int CellsNeedToReadTimeStep(vtkXMLDataElement *eNested, int &cellstimestep, unsigned long &cellsoffset)
vtkXMLDataElement * FindDataArrayWithName(vtkXMLDataElement *eParent, const char *name)
virtual vtkIdType GetNumberOfPointsInPiece(int piece)
void DestroyPieces() override
Superclass for unstructured data XML readers.
a simple class to control print indentation
object to represent cell connectivity
int ReadArrayForPoints(vtkXMLDataElement *da, vtkAbstractArray *outArray) override
Represents an XML element and those nested inside.
vtkXMLUnstructuredDataReader()
vtkIdType TotalNumberOfPoints
unsigned long PointsOffset
vtkIdType GetNumberOfPoints() override
Get the number of points in the output.
Abstract superclass for all arrays.
int PointsNeedToReadTimeStep(vtkXMLDataElement *eNested)
dynamic, self-adjusting array of vtkIdType
void CopyOutputInformation(vtkInformation *outInfo, int port) override
abstract class for specifying dataset behavior
vtkUnsignedCharArray * ConvertToUnsignedCharArray(vtkDataArray *a)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void GetOutputUpdateExtent(int &piece, int &numberOfPieces, int &ghostLevel)=0
virtual vtkIdType GetNumberOfPieces()
Get the number of pieces in the file.
vtkPointSet * GetOutputAsPointSet()
virtual void SetupOutputTotals()
void SetupOutputData() override
virtual vtkIdType GetNumberOfCellsInPiece(int piece)=0
vtkIdTypeArray * ConvertToIdTypeArray(vtkDataArray *a)
int ReadCellArray(vtkIdType numberOfCells, vtkIdType totalNumberOfCells, vtkXMLDataElement *eCells, vtkCellArray *outCells)
void SetupEmptyOutput() override