------------------------------------------------------------------------------
| 482 | |
| 483 | //------------------------------------------------------------------------------ |
| 484 | void vtkCollapseVerticesByArray::FindEdge( |
| 485 | vtkGraph* outGraph, vtkIdType source, vtkIdType target, vtkIdType& edgeId) |
| 486 | { |
| 487 | typedef vtkSmartPointer<vtkOutEdgeIterator> vtkOutEdgeIteratorRefPtr; |
| 488 | edgeId = -1; |
| 489 | |
| 490 | if (!outGraph) |
| 491 | { |
| 492 | return; |
| 493 | } |
| 494 | |
| 495 | vtkOutEdgeIteratorRefPtr itr(vtkOutEdgeIteratorRefPtr::New()); |
| 496 | |
| 497 | outGraph->GetOutEdges(source, itr); |
| 498 | while (itr->HasNext()) |
| 499 | { |
| 500 | vtkGraphEdge* edge = itr->NextGraphEdge(); |
| 501 | if (edge->GetTarget() == target) |
| 502 | { |
| 503 | edgeId = edge->GetId(); |
| 504 | break; |
| 505 | } |
| 506 | } |
| 507 | } |
| 508 | VTK_ABI_NAMESPACE_END |
nothing calls this directly
no test coverage detected