27 #ifndef vtkXMLStructuredDataReader_h 28 #define vtkXMLStructuredDataReader_h 30 #include "vtkIOXMLModule.h" 48 vtkIdType GetNumberOfCells() VTK_OVERRIDE;
58 vtkGetMacro(WholeSlices,
int);
70 ~vtkXMLStructuredDataReader() VTK_OVERRIDE;
72 virtual
void SetOutputExtent(
int*
extent)=0;
76 void ReadXMLData() VTK_OVERRIDE;
83 int* PiecePointDimensions;
85 int* PieceCellDimensions;
93 int PointDimensions[3];
94 int CellDimensions[3];
102 int SubPointDimensions[3];
103 int SubCellDimensions[3];
106 void SetupEmptyOutput() VTK_OVERRIDE;
107 void SetupPieces(
int numPieces) VTK_OVERRIDE;
108 void DestroyPieces() VTK_OVERRIDE;
116 virtual
int ReadSubExtent(
117 int* inExtent,
int* inDimensions,
vtkIdType* inIncrements,
118 int* outExtent,
int* outDimensions,
vtkIdType* outIncrements,
123 vtkXMLStructuredDataReader(const vtkXMLStructuredDataReader&) VTK_DELETE_FUNCTION;
124 void operator=(const vtkXMLStructuredDataReader&) VTK_DELETE_FUNCTION;
Represents an XML element and those nested inside.
Abstract superclass for all arrays.
Superclass for structured data XML readers.
a simple class to control print indentation
virtual vtkIdType GetNumberOfPoints()=0
Get the number of points in the output.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
Superclass for VTK XML file readers.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.