COIN-OR::LEMON - Graph Library

Changeset 1651:e40c41eae31f in lemon-0.x


Ignore:
Timestamp:
08/26/05 13:37:41 (19 years ago)
Author:
Alpar Juttner
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@2164
Message:

No comment.

Location:
gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • gui/all_include.h

    r1650 r1651  
    4343typedef Graph::Edge Edge;
    4444typedef Graph::EdgeIt EdgeIt;
     45typedef Graph::InEdgeIt InEdgeIt;
     46typedef Graph::OutEdgeIt OutEdgeIt;
    4547typedef Graph::NodeIt NodeIt;
    4648
  • gui/graph_displayer_canvas-event.cc

    r1648 r1651  
    142142        clicked_y=new_y;
    143143
    144         //all the edges connected to the moved point has to be redrawn
    145         EdgeIt ei;
    146 
    147         mapstorage.graph.firstOut(ei,active_node);
    148 
    149         for(;ei!=INVALID;mapstorage.graph.nextOut(ei))
     144
     145        for(OutEdgeIt ei(mapstorage.graph,active_node);ei!=INVALID;++ei)
    150146        {
    151147            Gnome::Canvas::Points coos;
     
    174170        }
    175171
    176         mapstorage.graph.firstIn(ei,active_node);
    177         for(;ei!=INVALID;mapstorage.graph.nextIn(ei))
     172        for(InEdgeIt ei(mapstorage.graph,active_node);ei!=INVALID;++ei)
    178173        {
    179174            Gnome::Canvas::Points coos;
     
    484479                  mapstorage.modified = true;
    485480
    486                   //collecting edges to delete
    487                   EdgeIt e;
    488481                  std::set<Graph::Edge> edges_to_delete;
    489482
    490                   mapstorage.graph.firstOut(e,active_node);
    491                   for(;e!=INVALID;mapstorage.graph.nextOut(e))
     483                  for(OutEdgeIt e(mapstorage.graph,active_node);e!=INVALID;++e)
    492484                    {
    493485                      edges_to_delete.insert(e);
    494486                    }
    495 
    496                   mapstorage.graph.firstIn(e,active_node);
    497                   for(;e!=INVALID;mapstorage.graph.nextIn(e))
     487                 
     488                  for(InEdgeIt e(mapstorage.graph,active_node);e!=INVALID;++e)
    498489                    {
    499490                      edges_to_delete.insert(e);
    500491                    }
    501 
     492                 
    502493                  //deleting collected edges
    503                   for(std::set<Graph::Edge>::iterator edge_set_it=edges_to_delete.begin();edge_set_it!=edges_to_delete.end();edge_set_it++)
     494                  for(std::set<Graph::Edge>::iterator
     495                        edge_set_it=edges_to_delete.begin();
     496                      edge_set_it!=edges_to_delete.end();
     497                      ++edge_set_it)
    504498                    {
    505499                      deleteItem(*edge_set_it);
Note: See TracChangeset for help on using the changeset viewer.