|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   29 #ifndef vtkXMLPTableReader_h 
   30 #define vtkXMLPTableReader_h 
   32 #include "vtkIOXMLModule.h"  
  103   virtual vtkIdType GetNumberOfRowsInPiece(
int piece);
 
  107   vtkTable* GetPieceInputAsTable(
int piece);
 
  112   void GetOutputUpdateExtent(
int& piece, 
int& numberOfPieces);
 
  132   void SetupOutputTotals();
 
  137   void SetupNextPiece();
 
  147   void SetupUpdateExtent(
int piece, 
int numberOfPieces);
 
  179   int ReadPieceData(
int index);
 
  206   int GetNumberOfRowArrays();
 
  207   const char* GetRowArrayName(
int index);
 
  
int ReadPiece(vtkXMLDataElement *ePiece, int index)
Setup the piece reader at the given index.
Superclass for PVTK XML file readers.
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int ReadPrimaryElement(vtkXMLDataElement *ePrimary)
A table, which contains similar-typed columns of data.
virtual void PieceProgressCallback()=0
vtkDataArraySelection * ColumnSelection
int GetColumnArrayStatus(const char *name)
int GetNumberOfColumnArrays()
Read PVTK XML Table files.
Store on/off settings for data arrays for a vtkSource.
vtkIdType TotalNumberOfRows
virtual void ReadXMLData()
virtual void SetupEmptyOutput()=0
a simple class to control print indentation
Read VTK XML Table files.
virtual void DestroyPieces()
Delete all piece readers and related information.
virtual const char * GetDataSetName()=0
Represents an XML element and those nested inside.
void SetupOutputData() override
Initialize the output data.
int UpdatePieceId
The update request.
static vtkAlgorithm * New()
int StartPiece
The range of pieces from the file that will form the UpdatePiece.
const char * GetColumnArrayName(int index)
virtual void SetupOutputInformation(vtkInformation *vtkNotUsed(outInfo))
virtual void SetupPieces(int numPieces)
Setup the number of pieces to be read and allocate space accordingly.
vtkXMLDataElement * PRowElement
The PRowData element representations.
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.
virtual int FillOutputPortInformation(int port, vtkInformation *info)
Fill the output port information objects for this algorithm.
void SetColumnArrayStatus(const char *name, int status)
virtual int CanReadPiece(int index)=0
Whether or not the current reader can read the current piece.
vtkXMLTableReader ** PieceReaders