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