Changeset 151:72f1c33f89d4 in glemon-0.x for mapstorage.cc
- Timestamp:
- 09/25/06 09:54:00 (18 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/glemon/trunk@2953
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
mapstorage.cc
r135 r151 320 320 for (EdgeIt e(graph); e != INVALID; ++e) 321 321 { 322 arrow_pos.set(e, (coords[graph.source(e)] + coords[graph.target(e)]) / 2.0); 322 if (graph.source(e) == graph.target(e)) 323 { 324 arrow_pos.set(e, coords[graph.source(e)] + XY(0.0, 80.0)); 325 } 326 else 327 { 328 arrow_pos.set(e, (coords[graph.source(e)] + coords[graph.target(e)]) / 2.0); 329 } 323 330 } 324 331 } … … 365 372 else 366 373 edgemap_default["label"] = 1.0; 367 }368 }369 370 // filter loop edges371 for (EdgeIt e(graph); e != INVALID; ++e)372 {373 if (graph.source(e) == graph.target(e))374 {375 std::cerr << "Removed loop edge " << (*edgemap_storage["label"])[e]376 << " (from " << (*nodemap_storage["label"])[graph.source(e)]377 << ", to " << (*nodemap_storage["label"])[graph.target(e)] << ")."378 << std::endl;379 380 graph.erase(e);381 374 } 382 375 }
Note: See TracChangeset
for help on using the changeset viewer.