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);
virtual const char * GetDataSetName()=0
virtual void SetupEmptyOutput()=0
Represents an XML element and those nested inside.
int UpdatedPiece
The update request.
Read VTK XML Table files.
int NumberOfPieces
The number of Pieces of data found in the file.
int NumberOfColumns
The number of columns arrays in the output.
dynamic, self-adjusting array of vtkIdType
virtual void ReadXMLData()
vtkXMLDataElement ** RowDataElements
The RowData element representations for each piece.
vtkIdType TotalNumberOfRows
int Piece
The piece currently being read.
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.
a simple class to control print indentation
virtual void SetupOutputInformation(vtkInformation *vtkNotUsed(outInfo))
vtkTypeInt64 * RowDataOffset
dynamic, self-adjusting array of unsigned char
virtual int ReadPrimaryElement(vtkXMLDataElement *ePrimary)
vtkXMLDataElement ** RowElements
The Points element for each piece.
object to represent cell connectivity
A table, which contains similar-typed columns of data.
virtual void CopyOutputInformation(vtkInformation *vtkNotUsed(outInfo), int vtkNotUsed(port))
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkAlgorithm * New()
int StartPiece
The range of pieces from the file that will form the UpdatedPiece.
Superclass for VTK's XML format readers.
virtual void SetupOutputData()