35 #ifndef vtkXMLPolyDataReader_h 36 #define vtkXMLPolyDataReader_h 38 #include "vtkIOXMLModule.h" vtkXMLDataElement ** LineElements
vtkXMLDataElement ** PolyElements
virtual const char * GetDataSetName()=0
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
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.