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
vtkPointSet * GetOutputAsPointSet()
int ReadFaceArray(vtkIdType numberOfCells, vtkXMLDataElement *eCells, vtkIdTypeArray *outFaces, vtkIdTypeArray *outFaceOffsets)
int ReadCellArray(vtkIdType numberOfCells, vtkIdType totalNumberOfCells, vtkXMLDataElement *eCells, vtkCellArray *outCells)
vtkUnsignedCharArray * ConvertToUnsignedCharArray(vtkDataArray *a)
vtkIdTypeArray * ConvertToIdTypeArray(vtkDataArray *a)
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.
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)
vtkXMLDataElement * FindDataArrayWithName(vtkXMLDataElement *eParent, const char *name)
vtkIdType TotalNumberOfCells
vtkXMLUnstructuredDataReader()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.