Go to the documentation of this file.
27 #ifndef vtkXMLTableReader_h
28 #define vtkXMLTableReader_h
30 #include "vtkIOXMLModule.h"
69 void SetupUpdateExtent(
int piece,
int numberOfPieces);
96 void GetOutputUpdateExtent(
int& piece,
int& numberOfPieces);
111 void SetupOutputTotals();
116 void SetupNextPiece();
131 void SetupPieces(
int numPieces);
156 int ReadPieceData(
int);
int UpdatedPiece
The update request.
int NumberOfPieces
The number of Pieces of data found in the file.
virtual int ReadPrimaryElement(vtkXMLDataElement *ePrimary)
A table, which contains similar-typed columns of data.
dynamic, self-adjusting array of unsigned char
int Piece
The piece currently being read.
int NumberOfColumns
The number of columns arrays in the output.
vtkXMLDataElement ** RowDataElements
The RowData element representations for each piece.
vtkIdType TotalNumberOfRows
vtkTypeInt64 * RowDataOffset
virtual void SetupOutputData()
virtual void ReadXMLData()
virtual void SetupEmptyOutput()=0
a simple class to control print indentation
Read VTK XML Table files.
vtkXMLDataElement ** RowElements
The Points element for each piece.
object to represent cell connectivity
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual const char * GetDataSetName()=0
Represents an XML element and those nested inside.
int StartPiece
The range of pieces from the file that will form the UpdatedPiece.
static vtkAlgorithm * New()
dynamic, self-adjusting array of vtkIdType
virtual void SetupOutputInformation(vtkInformation *vtkNotUsed(outInfo))
virtual void CopyOutputInformation(vtkInformation *vtkNotUsed(outInfo), int vtkNotUsed(port))
Superclass for VTK's XML format readers.
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.