138#ifndef vtkXMLPolyDataReader_h
139#define vtkXMLPolyDataReader_h
141#include "vtkIOXMLModule.h"
Abstract superclass for all arrays.
a simple class to control print indentation
concrete dataset represents vertices, lines, polygons, and triangle strips
Represents an XML element and those nested inside.
Read VTK XML PolyData files.
void SetupNextPiece() override
vtkXMLDataElement ** LineElements
void SetupOutputTotals() override
virtual vtkIdType GetNumberOfVerts()
Get the number of verts/lines/strips/polys in the output.
vtkPolyData * GetOutput(int idx)
Get the reader's output.
vtkIdType * NumberOfPolys
vtkIdType * NumberOfVerts
void SetupPieces(int numPieces) override
const char * GetDataSetName() override
void DestroyPieces() override
virtual vtkIdType GetNumberOfStrips()
Get the number of verts/lines/strips/polys in the output.
unsigned long VertsOffset
virtual vtkIdType GetNumberOfLines()
Get the number of verts/lines/strips/polys in the output.
void GetOutputUpdateExtent(int &piece, int &numberOfPieces, int &ghostLevel) override
vtkIdType * NumberOfStrips
vtkXMLDataElement ** StripElements
vtkXMLDataElement ** PolyElements
unsigned long StripsOffset
virtual vtkIdType GetNumberOfPolys()
Get the number of verts/lines/strips/polys in the output.
vtkXMLDataElement ** VertElements
vtkIdType * NumberOfLines
static vtkXMLPolyDataReader * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int ReadArrayForCells(vtkXMLDataElement *da, vtkAbstractArray *outArray) override
int ReadPieceData() override
~vtkXMLPolyDataReader() override
vtkPolyData * GetOutput()
Get the reader's output.
int FillOutputPortInformation(int, vtkInformation *) override
Fill the output port information objects for this algorithm.
int ReadPiece(vtkXMLDataElement *ePiece) override
unsigned long PolysOffset
unsigned long LinesOffset
void SetupOutputData() override
vtkIdType GetNumberOfCellsInPiece(int piece) override
Superclass for unstructured data XML readers.