MCPcopy Create free account
hub / github.com/Kitware/VTK / NewIterator

Method NewIterator

Common/DataModel/vtkDataObjectTreeRange.h:240–250  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

238
239private:
240 SmartIterator NewIterator() const
241 {
242 using Opts = vtk::DataObjectTreeOptions;
243
244 auto result = SmartIterator::Take(this->DataObjectTree->NewTreeIterator());
245 result->SetSkipEmptyNodes((this->Options & Opts::SkipEmptyNodes) != Opts::None);
246 result->SetVisitOnlyLeaves((this->Options & Opts::VisitOnlyLeaves) != Opts::None);
247 result->SetTraverseSubTree((this->Options & Opts::TraverseSubTree) != Opts::None);
248 result->InitTraversal();
249 return result;
250 }
251
252 mutable vtkSmartPointer<vtkDataObjectTree> DataObjectTree;
253 DataObjectTreeOptions Options;

Callers 3

sizeMethod · 0.95
beginMethod · 0.95
cbeginMethod · 0.95

Calls 3

TakeFunction · 0.85
NewTreeIteratorMethod · 0.80
InitTraversalMethod · 0.45

Tested by

no test coverage detected