for-range iterators for composite data sets
Allows composite datasets to be iterated through using:
#include <vtkDataObjectTreeRange.h>
vtkDataObjectTree *tree = ...;
for (vtkDataObject *dobj : vtk::Range(tree, vtk::DataObjectTreeOptions::SkipEmptyNodes |
vtk::DataObjectTreeOptions::VisitOnlyLeaves)
{
doSomeWork(dobj);
}