Go to the documentation of this file.
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];
void CopyArrayForCells(vtkDataArray *inArray, vtkDataArray *outArray) override
int ReadPieceData() override
Actually read the current piece data.
int ComputePieceSubExtents()
~vtkXMLPStructuredDataReader() override
abstract superclass for arrays of numeric data
void ReadXMLData() override
void CopyArrayForPoints(vtkDataArray *inArray, vtkDataArray *outArray) override
int ReadPiece(vtkXMLDataElement *ePiece) override
Setup the current piece reader.
Superclass for parallel structured data XML readers.
void SetupPieces(int numPieces) override
Setup the number of pieces to be read and allocate space accordingly.
void CopySubExtent(int *inExtent, int *inDimensions, vtkIdType *inIncrements, int *outExtent, int *outDimensions, vtkIdType *outIncrements, int *subExtent, int *subDimensions, vtkDataArray *inArray, vtkDataArray *outArray)
virtual void GetPieceInputExtent(int index, int *extent)=0
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetOutputExtent(int *extent)=0
vtkExtentSplitter * ExtentSplitter
void SetupOutputData() override
Initialize the output data.
int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Represents an XML element and those nested inside.
void CopyOutputInformation(vtkInformation *outInfo, int port) override
Superclass for structured data XML readers.
Split an extent across other extents.
vtkXMLPStructuredDataReader()
int ReadPrimaryElement(vtkXMLDataElement *ePrimary) override
Read the information relative to the dataset and allocate the needed structures according to it.
vtkIdType GetNumberOfPoints() override
void DestroyPieces() override
Delete all piece readers and related information.
Superclass for PVTK XML file readers that read vtkDataSets.
vtkIdType GetNumberOfCells() override