------------------------------------------------------------------------------
| 229 | |
| 230 | //------------------------------------------------------------------------------ |
| 231 | void vtkGraph::GetOutEdges(vtkIdType v, vtkOutEdgeIterator* it) |
| 232 | { |
| 233 | if (vtkDistributedGraphHelper* helper = this->GetDistributedGraphHelper()) |
| 234 | { |
| 235 | int myRank = this->Information->Get(vtkDataObject::DATA_PIECE_NUMBER()); |
| 236 | if (myRank != helper->GetVertexOwner(v)) |
| 237 | { |
| 238 | vtkErrorMacro("vtkGraph cannot retrieve the out edges for non-local vertex " << v); |
| 239 | return; |
| 240 | } |
| 241 | } |
| 242 | |
| 243 | if (it) |
| 244 | { |
| 245 | it->Initialize(this, v); |
| 246 | } |
| 247 | } |
| 248 | |
| 249 | //------------------------------------------------------------------------------ |
| 250 | vtkOutEdgeType vtkGraph::GetOutEdge(vtkIdType v, vtkIdType i) |