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
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void GoToFirstItem() override
Move the iterator to the beginning of the collection.
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
general representation of visualization data
static vtkDataObjectTreeIterator * New()