Go to the documentation of this file.
26 #ifndef vtkXMLStructuredDataReader_h
27 #define vtkXMLStructuredDataReader_h
85 int PointDimensions[3];
86 int CellDimensions[3];
94 int SubPointDimensions[3];
95 int SubCellDimensions[3];
109 int* inExtent,
int* inDimensions,
vtkIdType* inIncrements,
110 int* outExtent,
int* outDimensions,
vtkIdType* outIncrements,
virtual void SetOutputExtent(int *extent)=0
void PrintSelf(ostream &os, vtkIndent indent)
virtual int ReadArrayForCells(vtkXMLDataElement *da, vtkAbstractArray *outArray)
#define vtkTypeMacro(thisClass, superclass)
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)
Represents an XML element and those nested inside.
#define vtkGetMacro(name, type)
Superclass for structured data XML readers.
int * PiecePointDimensions
~vtkXMLStructuredDataReader()
Abstract superclass for all arrays.
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
virtual int ReadArrayForPoints(vtkXMLDataElement *da, vtkAbstractArray *outArray)
virtual vtkIdType GetNumberOfPoints()
vtkIdType * PieceCellIncrements
virtual vtkIdType GetNumberOfCells()
int ReadPrimaryElement(vtkXMLDataElement *ePrimary)
int * PieceCellDimensions
void SetupPieces(int numPieces)
void SetupOutputInformation(vtkInformation *outInfo)
GLuint GLuint GLsizei GLenum type
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)