Skip to content

Graph TODOs #2

@mstv

Description

@mstv

graph_test.zip

Straight one-lane diagonals

  • Multi-lane crossing directly to node
  • MergeLanes == false: multiple multi-lane crossings with & without node
  • MergeLanes == true: splits with curve
    GE 144228c0a7dfba72620eaad8846aa2f3f54232fb
    GE d4d094b61d9f6d9553ea10194e29a5b6e41785e4
    grafik
  • MergeLanes == true: split multi-lane crossing from diagonal
    GE 7ba2ef945028be7f1ac83f8e06445b7db45963e4
    grafik
  • MergeLanes == true: split multi-lane crossing from straight or bow
    AC d27235fcb14ac38ae3bea34d0c4394a98f34d220
  • AC 0666d4b4b8659be91872fb25a304d5294c4142b7
    grafik
    AC 7452ec08918b7d2962a6433e70bb5c71bf3dc1e3
    grafik
  • Split straight from bow
    GE df3cb29e8d5935c7a90929fabc96c0aef4cd7f2d
    AC abd980717636682646f1c215baaf47267f8462bc
    grafik
    AC 7f4b4ff74e50fed9ffb2b66e82443eee73dc0856
    grafik
  • Join diagonal to bow of multi-lane crossings
    AC abd980717636682646f1c215baaf47267f8462bc
    grafik
  • ignored: primary multi-lane crossing "joining" a secondary diagonal
    grafik
    AC cce531d77222a8af3be8394fbf80ac09fb664cf2
    grafik

  • AC 07b7c619bb9bd0637a35ab77a477836a5ab481b4
    DifferentStart but has EndLane 0
    => retain the same settings over graph lifetime

  • Segment sorting should detect feature-like branch
    grafik


  • turn into diagonal
    GE 790cca7f72c838e50a15e338ea1a45af47aee2db
    grafik
    AC a1f4a2707123b1d0bbaeacb083f88ed161f3501f
    grafik
    GC 404c43cc9a1e1491f9331209090d4b5aa23b0959
    grafik
    GC 833d144167006315716c35c076c388de4ef49176
    grafik
    GE 691bf3556bebb4f98b7bbba262ec29761026d27f OK because limited to 10 rows look-ahead
    grafik

  • intentionally: no lane straightening after diagonals
    GC 652c14e002ff7da49461ce7b7886dd8c30b19b1e
    grafik

  • GE 3b4492d1cc613fba8775ac06886ffc469b98bf3d
    AC 5c916f237a4c8cb6fa23a0a653d58075e5cdc575
    AC 14465bf5599ef6f593fbd39abad4a6859ed8999f
    diagonals bow
    grafik
    grafik

  • AC 58766daa74e1e39cd1b21d351f918c0e2d2d4242
    GE e43f0c5599c91b9025cb5cb35a4e941d8892683a
    do not join multi-lane crossings (down) because not on the same row
    grafik

  • GE d2a3d8313e4deab804f7cbd3cc395fdbb425f10a
    do not join multi-lane crossings before diagonal
    grafik

  • GE 51d2742fd82c9da6792d178126161ba30b4cb66e
    do not join multi-lane crossings after diagonal
    grafik

  • AC 100562d7f305d762fc65ec60f84a4b7db0074ca9
    join multi-lane crossings up

  • GE 67cf0f21cd9fcecabcd4fb88d2325e1f304929b6
    grafik

  • GC e741c906e670d7a416f59bb73f9a8ea0c54b7a24
    grafik

  • AC d79d54ab3b214981d56d0d605b51dd57c7d799fa
    grafik

  • AC 55d539deb23bb1125d43a730033ac96f22781545
    right diagonal
    grafik

  • GC e7b1d3dc06be16972088746f7d016c5027f00eb3
    grafik

  • AC f61a2c6f0ff5000f211b7db4eef05cc5e0223632
    grafik

  • testcase UnfoldOneLaneShiftsToDiagonals
    grafik


AC 5eec11698afe69e4c82f4448dbb48d0fce06074a
grafik grafik

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions