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