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

Method GoToFirstItem

Common/DataModel/vtkDataObjectTreeIterator.cxx:317–335  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

315
316//------------------------------------------------------------------------------
317void vtkDataObjectTreeIterator::GoToFirstItem()
318{
319 this->InitializeInternal();
320 this->NextInternal();
321
322 while (!this->Internals->Iterator->IsDoneWithTraversal())
323 {
324 vtkDataObject* dObj = this->Internals->Iterator->GetCurrentDataObject();
325 if ((!dObj && this->SkipEmptyNodes) ||
326 (this->VisitOnlyLeaves && vtkDataObjectTreeIterator::IsDataObjectTree(dObj)))
327 {
328 this->NextInternal();
329 }
330 else
331 {
332 break;
333 }
334 }
335}
336
337//------------------------------------------------------------------------------
338void vtkDataObjectTreeIterator::GoToNextItem()

Callers 6

SetDataSetMethod · 0.45
InitTraversalMethod · 0.45
InitReverseTraversalMethod · 0.45
BlankCellsMethod · 0.45
GetDataSetMethod · 0.45
CheckValidityMethod · 0.45

Calls 4

InitializeInternalMethod · 0.95
NextInternalMethod · 0.95
IsDoneWithTraversalMethod · 0.45
GetCurrentDataObjectMethod · 0.45

Tested by

no test coverage detected