27#ifndef vtkXMLStructuredDataReader_h
28#define vtkXMLStructuredDataReader_h
30#include "vtkIOXMLModule.h"
58 vtkGetMacro(WholeSlices,
int);
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,
Abstract superclass for all arrays.
a simple class to control print indentation
Represents an XML element and those nested inside.
Superclass for VTK XML file readers.
Superclass for structured data XML readers.
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)
virtual int ReadArrayForPoints(vtkXMLDataElement *da, vtkAbstractArray *outArray)
int ReadPiece(vtkXMLDataElement *ePiece)
virtual vtkIdType GetNumberOfCells()
Get the number of cells in the output.
vtkXMLStructuredDataReader()
int * PiecePointDimensions
virtual vtkIdType GetNumberOfPoints()
Get the number of points in the output.
virtual void CopyOutputInformation(vtkInformation *outInfo, int port)
For the specified port, copy the information this reader sets up in SetupOutputInformation to outInfo...
virtual int ReadArrayForCells(vtkXMLDataElement *da, vtkAbstractArray *outArray)
void SetupPieces(int numPieces)
vtkIdType * PiecePointIncrements
int ReadPrimaryElement(vtkXMLDataElement *ePrimary)
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual void SetOutputExtent(int *extent)=0
void SetupOutputInformation(vtkInformation *outInfo)
int * PieceCellDimensions
~vtkXMLStructuredDataReader()
vtkIdType * PieceCellIncrements
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.