24 #ifndef __vtkUniformGridAMRDataIterator_h
25 #define __vtkUniformGridAMRDataIterator_h
27 #include "vtkCommonDataModelModule.h"
29 #include "vtkSmartPointer.h"
35 class AMRIndexIterator;
43 void PrintSelf(ostream& os, vtkIndent indent);
63 virtual unsigned int GetCurrentLevel();
67 virtual unsigned int GetCurrentIndex();
85 vtkSmartPointer<AMRIndexIterator>
Iter;
90 vtkSmartPointer<vtkInformation> Information;
91 vtkSmartPointer<vtkUniformGridAMR> AMR;
95 void GetCurrentIndexPair(
unsigned int& level,
unsigned int&
id);
virtual int IsDoneWithTraversal()=0
virtual vtkInformation * GetCurrentMetaData()=0
virtual void GoToNextItem()=0
superclass for composite data iterators
virtual void GoToFirstItem()=0
container of vtkUniformGrid for an AMR data set
virtual vtkDataObject * GetCurrentDataObject()=0
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent)
virtual unsigned int GetCurrentFlatIndex()=0