27 #ifndef vtkXMLPStructuredDataReader_h 28 #define vtkXMLPStructuredDataReader_h 30 #include "vtkIOXMLModule.h" 49 vtkIdType GetNumberOfPoints() VTK_OVERRIDE;
50 vtkIdType GetNumberOfCells() VTK_OVERRIDE;
54 virtual
void SetOutputExtent(
int*
extent)=0;
55 virtual
void GetPieceInputExtent(
int index,
int* extent)=0;
58 void ReadXMLData() VTK_OVERRIDE;
61 void SetupOutputData() VTK_OVERRIDE;
63 void SetupPieces(
int numPieces) VTK_OVERRIDE;
64 void DestroyPieces() VTK_OVERRIDE;
66 int ReadPieceData() VTK_OVERRIDE;
67 void CopySubExtent(
int* inExtent,
int* inDimensions,
vtkIdType* inIncrements,
68 int* outExtent,
int* outDimensions,
vtkIdType* outIncrements,
69 int* subExtent,
int* subDimensions,
71 int ComputePieceSubExtents();
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];
Represents an XML element and those nested inside.
Superclass for structured data XML readers.
Split an extent across other extents.
void CopyOutputInformation(vtkInformation *outInfo, int port) override
a simple class to control print indentation
Superclass for parallel structured data XML readers.
abstract superclass for arrays of numeric data
Superclass for PVTK XML file readers.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.