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
vtkDataSet * GetPieceInputAsDataSet(int piece)
virtual void PieceProgressCallback()
int CanReadPiece(int index)
virtual void CopyArrayForCells(vtkDataArray *inArray, vtkDataArray *outArray)=0
virtual vtkIdType GetNumberOfPoints()=0
virtual int ReadPieceData()
vtkXMLDataElement * PCellDataElement
char * CreatePieceFileName(const char *fileName)
vtkXMLDataReader ** PieceReaders
vtkCallbackCommand * PieceProgressObserver
virtual void DestroyPieces()
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.
virtual vtkXMLDataReader * CreatePieceReader()=0
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.