fix emitting invalid turn types, now surfacing due to changes in obvious detection

Conflicts:
	features/guidance/dedicated-turn-roads.feature
	include/extractor/guidance/intersection.hpp
This commit is contained in:
Moritz Kobitzsch
2017-01-17 12:53:39 +01:00
committed by Daniel J. Hofmann
parent 5159d57201
commit bfbdd18834
4 changed files with 50 additions and 3 deletions
@@ -34,6 +34,14 @@ struct IntersectionShapeData
};
inline auto makeCompareShapeDataByBearing(const double base_bearing)
{
return [base_bearing](const auto &lhs, const auto &rhs) {
return util::angularDeviation(base_bearing, lhs.bearing) <
util::angularDeviation(base_bearing, rhs.bearing);
};
}
inline auto makeCompareShapeDataAngleToBearing(const double base_bearing)
{
return [base_bearing](const auto &lhs, const auto &rhs) {
return util::angleBetweenBearings(base_bearing, lhs.bearing) <