Skip to content

for-range iterators for composite data sets

Allison Vacanti requested to merge allisonvacanti/vtk:cds_iters into master

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);
}
Edited by Allison Vacanti

Merge request reports