23 #ifndef vtkCompositeDataIterator_h
24 #define vtkCompositeDataIterator_h
26 #include "vtkCommonDataModelModule.h"
30 class vtkCompositeDataSetInternals;
31 class vtkCompositeDataSetIndex;
53 virtual void InitTraversal();
58 virtual void InitReverseTraversal();
63 virtual void GoToFirstItem() = 0;
68 virtual void GoToNextItem() =0;
76 virtual int IsDoneWithTraversal() =0;
94 virtual int HasCurrentMetaData() =0;
109 virtual unsigned int GetCurrentFlatIndex()=0;
115 vtkGetMacro(Reverse,
int);