[openlr] Always evaluate FRC and FOW, regardless of LinearSegment source

Signed-off-by: mvglasow <michael -at- vonglasow.com>
This commit is contained in:
mvglasow
2025-05-08 22:39:47 +03:00
parent 24d65bd37f
commit dbf253c9d1
2 changed files with 3 additions and 5 deletions

View File

@@ -147,8 +147,7 @@ void ScoreCandidatePathsGetter::GetAllSuitablePaths(ScoreEdgeVec const & startLi
for (auto const & e : startLines)
{
Score roadScore = 0; // Score based on functional road class and form of way.
if (source == LinearSegmentSource::FromLocationReferenceTag &&
!PassesRestrictionV3(e.m_edge, functionalRoadClass, formOfWay, m_infoGetter, roadScore))
if (!PassesRestrictionV3(e.m_edge, functionalRoadClass, formOfWay, m_infoGetter, roadScore))
{
continue;
}
@@ -203,8 +202,7 @@ void ScoreCandidatePathsGetter::GetAllSuitablePaths(ScoreEdgeVec const & startLi
CHECK(currentEdge.HasRealPart(), ());
Score roadScore = 0;
if (source == LinearSegmentSource::FromLocationReferenceTag &&
!PassesRestrictionV3(e, functionalRoadClass, formOfWay, m_infoGetter, roadScore))
if (!PassesRestrictionV3(e, functionalRoadClass, formOfWay, m_infoGetter, roadScore))
{
continue;
}