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