27 #ifndef vtkXMLPDataReader_h
28 #define vtkXMLPDataReader_h
30 #include "vtkIOXMLModule.h"
47 vtkGetMacro(NumberOfPieces,
int);
75 virtual void SetupPieces(
int numPieces);
76 virtual void DestroyPieces();
79 int ReadPieceData(
int index);
80 virtual int ReadPieceData();
81 int CanReadPiece(
int index);
83 char* CreatePieceFileName(
const char* fileName);
87 static void PieceProgressCallbackFunction(
vtkObject*,
unsigned long,
void*,
89 virtual void PieceProgressCallback();
vtkXMLDataElement * PCellDataElement
abstract base class for most VTK objects
vtkXMLDataElement ** PieceElements
Represents an XML element and those nested inside.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
abstract class to specify dataset behavior
virtual int ReadXMLInformation()
supports function callbacks
vtkXMLDataElement * PPointDataElement
a simple class to control print indentation
abstract superclass for arrays of numeric data
virtual void SetupOutputInformation(vtkInformation *vtkNotUsed(outInfo))
Superclass for PVTK XML file readers.
vtkXMLDataReader ** PieceReaders
virtual int ReadPrimaryElement(vtkXMLDataElement *ePrimary)
Superclass for VTK XML file readers.
virtual void CopyOutputInformation(vtkInformation *vtkNotUsed(outInfo), int vtkNotUsed(port))
vtkCallbackCommand * PieceProgressObserver
Superclass for VTK's XML format readers.
virtual void SetupOutputData()