27 #ifndef vtkXMLPStructuredDataReader_h
28 #define vtkXMLPStructuredDataReader_h
30 #include "vtkIOXMLModule.h"
68 int* outExtent,
int* outDimensions,
vtkIdType* outIncrements,
69 int* subExtent,
int* subDimensions,
77 int PointDimensions[3];
79 int CellDimensions[3];
84 int SubPointDimensions[3];
85 int SubCellDimensions[3];
86 int SubPieceExtent[6];
87 int SubPiecePointDimensions[3];
89 int SubPieceCellDimensions[3];
abstract superclass for arrays of numeric data
Split an extent across other extents.
a simple class to control print indentation
Represents an XML element and those nested inside.
Superclass for PVTK XML file readers.
Superclass for parallel structured data XML readers.
vtkIdType GetNumberOfCells()
virtual void GetPieceInputExtent(int index, int *extent)=0
int ReadPiece(vtkXMLDataElement *ePiece)
void CopyArrayForPoints(vtkDataArray *inArray, vtkDataArray *outArray)
int ReadPrimaryElement(vtkXMLDataElement *ePrimary)
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkExtentSplitter * ExtentSplitter
int ComputePieceSubExtents()
vtkIdType GetNumberOfPoints()
void CopyArrayForCells(vtkDataArray *inArray, vtkDataArray *outArray)
virtual void CopyOutputInformation(vtkInformation *outInfo, int port)
void SetupPieces(int numPieces)
void CopySubExtent(int *inExtent, int *inDimensions, vtkIdType *inIncrements, int *outExtent, int *outDimensions, vtkIdType *outIncrements, int *subExtent, int *subDimensions, vtkDataArray *inArray, vtkDataArray *outArray)
vtkXMLPStructuredDataReader()
virtual void SetOutputExtent(int *extent)=0
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
~vtkXMLPStructuredDataReader()
Superclass for structured data XML readers.