Go to the documentation of this file.
27 #ifndef vtkXMLStructuredDataReader_h
28 #define vtkXMLStructuredDataReader_h
30 #include "vtkIOXMLModule.h"
93 int PointDimensions[3];
94 int CellDimensions[3];
102 int SubPointDimensions[3];
103 int SubCellDimensions[3];
117 int* inExtent,
int* inDimensions,
vtkIdType* inIncrements,
118 int* outExtent,
int* outDimensions,
vtkIdType* outIncrements,
virtual void SetOutputExtent(int *extent)=0
void CopyOutputInformation(vtkInformation *outInfo, int port) override
For the specified port, copy the information this reader sets up in SetupOutputInformation to outInfo...
~vtkXMLStructuredDataReader() override
int ReadArrayForPoints(vtkXMLDataElement *da, vtkAbstractArray *outArray) override
int ReadArrayForCells(vtkXMLDataElement *da, vtkAbstractArray *outArray) override
vtkIdType GetNumberOfCells() override
Get the number of cells in the output.
vtkXMLStructuredDataReader()
vtkIdType GetNumberOfPoints() override
Get the number of points in the output.
Superclass for VTK XML file readers.
int ReadPiece(vtkXMLDataElement *ePiece) override
vtkIdType * PiecePointIncrements
int ReadPrimaryElement(vtkXMLDataElement *ePrimary) override
a simple class to control print indentation
void SetupPieces(int numPieces) override
Represents an XML element and those nested inside.
Superclass for structured data XML readers.
int * PiecePointDimensions
Abstract superclass for all arrays.
void DestroyPieces() override
void SetupOutputInformation(vtkInformation *outInfo) override
void ReadXMLData() override
vtkIdType * PieceCellIncrements
int * PieceCellDimensions
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetupEmptyOutput() override
virtual int ReadSubExtent(int *inExtent, int *inDimensions, vtkIdType *inIncrements, int *outExtent, int *outDimensions, vtkIdType *outIncrements, int *subExtent, int *subDimensions, vtkXMLDataElement *da, vtkAbstractArray *array, FieldType type)