Go to the documentation of this file.
23 #ifndef vtkXMLPDataObjectReader_h
24 #define vtkXMLPDataObjectReader_h
26 #include "vtkIOXMLModule.h"
38 vtkGetMacro(NumberOfPieces,
int);
~vtkXMLPDataObjectReader() override
Superclass for PVTK XML file readers.
char * PathName
The path to the input file without the file name.
vtkXMLPDataObjectReader()
virtual void PieceProgressCallback()=0
abstract base class for most VTK objects
char * CreatePieceFileName(const char *fileName)
Methods for creating a filename for each piece in the dataset.
static void PieceProgressCallbackFunction(vtkObject *, unsigned long, void *, void *)
Callback registered with the PieceProgressObserver.
vtkCallbackCommand * PieceProgressObserver
vtkXMLDataElement ** PieceElements
Information per-piece.
int NumberOfPieces
Pieces from the input summary file.
a simple class to control print indentation
virtual void DestroyPieces()
Delete all piece readers and related information.
Represents an XML element and those nested inside.
void SetupOutputData() override
Initialize the output data.
supports function callbacks
virtual void SetupPieces(int numPieces)
Setup the number of pieces to be read and allocate space accordingly.
int Piece
The piece currently being read.
int ReadXMLInformation() override
Pipeline execute information driver.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Superclass for VTK's XML format readers.
virtual int CanReadPiece(int index)=0
Whether or not the current reader can read the current piece.