[vtkusers] Disallow multiple graph edges?
    David Doria 
    daviddoria+vtk at gmail.com
       
    Mon Oct 26 15:23:18 EDT 2009
    
    
  
Is there anything in place to prevent adding the same edge twice? That
is, if I do this:
vtkMutableUndirectedGraph* G = vtkMutableUndirectedGraph::New();
  vtkIdType V1 = G->AddVertex();
  vtkIdType V2 = G->AddVertex();
  G->AddEdge ( V1, V2 );
  G->AddEdge ( V1, V2 );
There will now be two edges between V1 and V2. Some algorithms do not
allow this. Is there a flag anywhere to disallow these duplicate
edges? Or would I have to get all the edges of V1 and check if any of
their Destinations are V2 manually every time before adding an edge?
Thanks,
David
    
    
More information about the vtkusers
mailing list