You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MergeLanes == false: multiple multi-lane crossings with & without node
MergeLanes == true: splits with curve
GE 144228c0a7dfba72620eaad8846aa2f3f54232fb
GE d4d094b61d9f6d9553ea10194e29a5b6e41785e4
MergeLanes == true: split multi-lane crossing from diagonal
GE 7ba2ef945028be7f1ac83f8e06445b7db45963e4
MergeLanes == true: split multi-lane crossing from straight or bow
AC d27235fcb14ac38ae3bea34d0c4394a98f34d220
AC 0666d4b4b8659be91872fb25a304d5294c4142b7
AC 7452ec08918b7d2962a6433e70bb5c71bf3dc1e3
Split straight from bow
GE df3cb29e8d5935c7a90929fabc96c0aef4cd7f2d
AC abd980717636682646f1c215baaf47267f8462bc
AC 7f4b4ff74e50fed9ffb2b66e82443eee73dc0856
Join diagonal to bow of multi-lane crossings
AC abd980717636682646f1c215baaf47267f8462bc
ignored: primary multi-lane crossing "joining" a secondary diagonal
AC cce531d77222a8af3be8394fbf80ac09fb664cf2
AC 07b7c619bb9bd0637a35ab77a477836a5ab481b4
DifferentStart but has EndLane 0
=> retain the same settings over graph lifetime
Segment sorting should detect feature-like branch
turn into diagonal
GE 790cca7f72c838e50a15e338ea1a45af47aee2db
AC a1f4a2707123b1d0bbaeacb083f88ed161f3501f
GC 404c43cc9a1e1491f9331209090d4b5aa23b0959
GC 833d144167006315716c35c076c388de4ef49176
GE 691bf3556bebb4f98b7bbba262ec29761026d27f OK because limited to 10 rows look-ahead
intentionally: no lane straightening after diagonals
GC 652c14e002ff7da49461ce7b7886dd8c30b19b1e
GE 3b4492d1cc613fba8775ac06886ffc469b98bf3d
AC 5c916f237a4c8cb6fa23a0a653d58075e5cdc575
AC 14465bf5599ef6f593fbd39abad4a6859ed8999f
diagonals bow
AC 58766daa74e1e39cd1b21d351f918c0e2d2d4242
GE e43f0c5599c91b9025cb5cb35a4e941d8892683a
do not join multi-lane crossings (down) because not on the same row
GE d2a3d8313e4deab804f7cbd3cc395fdbb425f10a
do not join multi-lane crossings before diagonal
GE 51d2742fd82c9da6792d178126161ba30b4cb66e
do not join multi-lane crossings after diagonal
AC 100562d7f305d762fc65ec60f84a4b7db0074ca9
join multi-lane crossings up
GE 67cf0f21cd9fcecabcd4fb88d2325e1f304929b6
GC e741c906e670d7a416f59bb73f9a8ea0c54b7a24
AC d79d54ab3b214981d56d0d605b51dd57c7d799fa
AC 55d539deb23bb1125d43a730033ac96f22781545
right diagonal
graph_test.zip
Straight one-lane diagonals
GE
144228c0a7dfba72620eaad8846aa2f3f54232fbGE
d4d094b61d9f6d9553ea10194e29a5b6e41785e4GE
7ba2ef945028be7f1ac83f8e06445b7db45963e4AC d27235fcb14ac38ae3bea34d0c4394a98f34d220
AC 7452ec08918b7d2962a6433e70bb5c71bf3dc1e3
GE
df3cb29e8d5935c7a90929fabc96c0aef4cd7f2dAC abd980717636682646f1c215baaf47267f8462bc
AC 7f4b4ff74e50fed9ffb2b66e82443eee73dc0856
AC abd980717636682646f1c215baaf47267f8462bc
AC cce531d77222a8af3be8394fbf80ac09fb664cf2
AC 07b7c619bb9bd0637a35ab77a477836a5ab481b4
DifferentStart but has EndLane 0
=> retain the same settings over graph lifetime
Segment sorting should detect feature-like branch

turn into diagonal





GE
790cca7f72c838e50a15e338ea1a45af47aee2dbAC a1f4a2707123b1d0bbaeacb083f88ed161f3501f
GC 404c43cc9a1e1491f9331209090d4b5aa23b0959
GC 833d144167006315716c35c076c388de4ef49176
GE
691bf3556bebb4f98b7bbba262ec29761026d27fOK because limited to 10 rows look-aheadintentionally: no lane straightening after diagonals

GC 652c14e002ff7da49461ce7b7886dd8c30b19b1e
GE


3b4492d1cc613fba8775ac06886ffc469b98bf3dAC 5c916f237a4c8cb6fa23a0a653d58075e5cdc575
AC 14465bf5599ef6f593fbd39abad4a6859ed8999f
diagonals bow
AC 58766daa74e1e39cd1b21d351f918c0e2d2d4242

GE
e43f0c5599c91b9025cb5cb35a4e941d8892683ado not join multi-lane crossings (down) because not on the same row
GE

d2a3d8313e4deab804f7cbd3cc395fdbb425f10ado not join multi-lane crossings before diagonal
GE

51d2742fd82c9da6792d178126161ba30b4cb66edo not join multi-lane crossings after diagonal
AC 100562d7f305d762fc65ec60f84a4b7db0074ca9
join multi-lane crossings up
GE

67cf0f21cd9fcecabcd4fb88d2325e1f304929b6GC e741c906e670d7a416f59bb73f9a8ea0c54b7a24

AC d79d54ab3b214981d56d0d605b51dd57c7d799fa

AC 55d539deb23bb1125d43a730033ac96f22781545

right diagonal
GC e7b1d3dc06be16972088746f7d016c5027f00eb3

AC f61a2c6f0ff5000f211b7db4eef05cc5e0223632

testcase

UnfoldOneLaneShiftsToDiagonalsAC 5eec11698afe69e4c82f4448dbb48d0fce06074a
