Go to the documentation of this file.
27 #ifndef vtkXMLPDataReader_h
28 #define vtkXMLPDataReader_h
30 #include "vtkIOXMLModule.h"
47 vtkGetMacro(NumberOfPieces,
int);
virtual void SetupPieces(int numPieces)
vtkDataSet * GetPieceInputAsDataSet(int piece)
vtkXMLDataElement ** PieceElements
vtkCallbackCommand * PieceProgressObserver
int CanReadPiece(int index)
virtual vtkIdType GetNumberOfPoints()=0
vtkXMLDataElement * PCellDataElement
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.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
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)