23 #ifndef vtkXMLPDataObjectReader_h 24 #define vtkXMLPDataObjectReader_h 26 #include "vtkIOXMLModule.h" 38 vtkGetMacro(NumberOfPieces,
int);
47 virtual void DestroyPieces();
57 virtual void SetupPieces(
int numPieces);
67 virtual int CanReadPiece(
int index) = 0;
83 char* CreatePieceFileName(
const char* fileName);
91 static void PieceProgressCallbackFunction(
vtkObject*,
unsigned long,
void*,
void*);
92 virtual void PieceProgressCallback() = 0;
abstract base class for most VTK objects
Represents an XML element and those nested inside.
vtkCallbackCommand * PieceProgressObserver
vtkXMLDataElement ** PieceElements
Information per-piece.
virtual int ReadXMLInformation()
supports function callbacks
a simple class to control print indentation
int NumberOfPieces
Pieces from the input summary file.
Superclass for PVTK XML file readers.
int Piece
The piece currently being read.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int * CanReadPieceFlag
Information per-piece.
char * PathName
The path to the input file without the file name.
Superclass for VTK's XML format readers.
virtual void SetupOutputData()