26 #ifndef vtkCompositeDataIterator_h 27 #define vtkCompositeDataIterator_h 29 #include "vtkCommonDataModelModule.h" 33 class vtkCompositeDataSetInternals;
34 class vtkCompositeDataSetIndex;
56 virtual void InitTraversal();
61 virtual void InitReverseTraversal();
66 virtual void GoToFirstItem() = 0;
71 virtual void GoToNextItem() =0;
79 virtual int IsDoneWithTraversal() =0;
97 virtual int HasCurrentMetaData() =0;
112 virtual unsigned int GetCurrentFlatIndex()=0;
118 vtkGetMacro(Reverse,
int);
vtkTypeBool SkipEmptyNodes
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkCompositeDataSet * DataSet
superclass for composite data iterators
abstract superclass for composite (multi-block or AMR) datasets
a simple class to control print indentation
general representation of visualization data