Go to the documentation of this file.
29 #ifndef vtkDataObjectTreeIterator_h
30 #define vtkDataObjectTreeIterator_h
32 #include "vtkCommonDataModelModule.h"
57 void GoToNextItem() VTK_OVERRIDE;
65 int IsDoneWithTraversal() VTK_OVERRIDE;
84 int HasCurrentMetaData() VTK_OVERRIDE;
91 unsigned int GetCurrentFlatIndex() VTK_OVERRIDE;
105 vtkGetMacro(VisitOnlyLeaves,
int);
116 vtkGetMacro(TraverseSubTree,
int);
139 friend class vtkMultiDataSetInternal;
141 unsigned int CurrentFlatIndex;
148 vtkInternals* Internals;
149 friend class vtkInternals;
161 void UpdateLocation();
provides implementation for most abstract methods in the superclass vtkCompositeDataSet
virtual void GoToFirstItem()=0
Move the iterator to the beginning of the collection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
superclass for composite data iterators
a simple class to control print indentation
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
superclass for composite data iterators
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
general representation of visualization data