Adjusted to PR comments
This commit is contained in:
parent
19494984eb
commit
2402d60429
@ -111,20 +111,26 @@ void RoundaboutHandler::invalidateExitAgainstDirection(const NodeID from_nid,
|
|||||||
if (in_edge_data.roundabout || in_edge_data.circular)
|
if (in_edge_data.roundabout || in_edge_data.circular)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
std::cout << "invalidateExitAgainstDirection\n";
|
|
||||||
|
|
||||||
// Find range in which exits that must be invalidated (shaded areas):
|
// Find range in which exits that must be invalidated (shaded areas):
|
||||||
// exit..end exit..end begin..exit for ↺ roundabouts
|
// exit..end exit..end begin..exit for ↺ roundabouts
|
||||||
// ⭦ ⭦ ⭩ ⭦
|
// *************************************
|
||||||
// ⭡⭧ ⭡⭩ ▒ ▒⭨⭡
|
// * <--. ^ <--. / <--. *
|
||||||
// ⭡⭦ ⭡⭨▒▒ ▒▒⭡⭨
|
// * | / | /░ | *
|
||||||
// ⭧▒▒⭦ ⭧▒▒▒▒ ▒▒⭧
|
// * |/ |v░░ -->| *
|
||||||
|
// * |^ |\ ░ ░░░|\ *
|
||||||
|
// * |░\ |░\░ ░░░| \ *
|
||||||
|
// * --'░░░\ --'░░░v --' v *
|
||||||
|
// *************************************
|
||||||
//
|
//
|
||||||
// begin..exit begin..exit exit..end for ↻ roundabouts
|
// begin..exit begin..exit exit..end for ↻ roundabouts
|
||||||
// ⭨▒▒▒ ⭨▒▒ ⭩ ▒▒⭨
|
// *************************************
|
||||||
// ⭣⭧▒ ⭣⭩ ▒▒⭣⭧
|
// * --.░░░^ --.░░░/ --. ^ *
|
||||||
// ⭣⭦▒ ⭣⭨ ▒⭧⭣
|
// * |░/░ |░/ ░░░| / *
|
||||||
// ⭩ ⭦ ⭩ ⭩
|
// * |/░░ |v ░░░|/ *
|
||||||
|
// * |^░░ |\ -->| *
|
||||||
|
// * | \░ | \ | *
|
||||||
|
// * <--' \ <--' v <--' *
|
||||||
|
// *************************************
|
||||||
bool roundabout_entry_first = false;
|
bool roundabout_entry_first = false;
|
||||||
auto invalidate_from = intersection.end(), invalidate_to = intersection.end();
|
auto invalidate_from = intersection.end(), invalidate_to = intersection.end();
|
||||||
for (auto road = intersection.begin(); road != intersection.end(); ++road)
|
for (auto road = intersection.begin(); road != intersection.end(); ++road)
|
||||||
|
Loading…
Reference in New Issue
Block a user