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