23 #ifndef vtkXMLPolyDataReader_h
24 #define vtkXMLPolyDataReader_h
26 #include "vtkIOXMLModule.h"
29 VTK_ABI_NAMESPACE_BEGIN
116 VTK_ABI_NAMESPACE_END
vtkXMLDataElement ** LineElements
vtkXMLDataElement ** PolyElements
virtual const char * GetDataSetName()=0
Get the name of the data set being read.
Represents an XML element and those nested inside.
Read VTK XML PolyData files.
vtkIdType * NumberOfVerts
Abstract superclass for all arrays.
virtual vtkIdType GetNumberOfCellsInPiece(int piece)=0
unsigned long LinesOffset
unsigned long VertsOffset
virtual void SetupNextPiece()
Superclass for unstructured data XML readers.
unsigned long StripsOffset
void SetupPieces(int numPieces) override
concrete dataset represents vertices, lines, polygons, and triangle strips
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.
vtkIdType * NumberOfLines
a simple class to control print indentation
int ReadPieceData() override
vtkXMLDataElement ** StripElements
void SetupOutputData() override
Setup the output's data with allocation.
vtkIdType * NumberOfStrips
vtkIdType * NumberOfPolys
unsigned long PolysOffset
virtual void GetOutputUpdateExtent(int &piece, int &numberOfPieces, int &ghostLevel)=0
static vtkAlgorithm * New()
vtkXMLDataElement ** VertElements
virtual int ReadArrayForCells(vtkXMLDataElement *da, vtkAbstractArray *outArray)
int ReadPiece(vtkXMLDataElement *ePiece) override
void DestroyPieces() override
virtual void SetupOutputTotals()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.