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