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

Method GetNumberOfPoints

Common/DataModel/vtkDataObjectTree.cxx:569–582  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

567
568//------------------------------------------------------------------------------
569vtkIdType vtkDataObjectTree::GetNumberOfPoints()
570{
571 vtkIdType numPts = 0;
572 auto dObjTreeIter = vtk::TakeSmartPointer(this->NewIterator());
573 for (dObjTreeIter->InitTraversal(); !dObjTreeIter->IsDoneWithTraversal();
574 dObjTreeIter->GoToNextItem())
575 {
576 if (auto ds = vtkDataSet::SafeDownCast(dObjTreeIter->GetCurrentDataObject()))
577 {
578 numPts += ds->GetNumberOfPoints();
579 }
580 }
581 return numPts;
582}
583
584//------------------------------------------------------------------------------
585vtkIdType vtkDataObjectTree::GetNumberOfCells()

Callers

nothing calls this directly

Calls 5

NewIteratorMethod · 0.95
InitTraversalMethod · 0.45
IsDoneWithTraversalMethod · 0.45
GoToNextItemMethod · 0.45
GetCurrentDataObjectMethod · 0.45

Tested by

no test coverage detected