MCPcopy Create free account
hub / github.com/comaps/comaps / GetRoundaboutDirection

Function GetRoundaboutDirection

libs/routing/car_directions.cpp:200–206  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

198}
199
200CarDirection GetRoundaboutDirection(TurnInfo const & turnInfo, TurnCandidates const & nodes,
201 NumMwmIds const & numMwmIds)
202{
203 bool const keepTurnByHighwayClass = KeepRoundaboutTurnByHighwayClass(nodes, turnInfo, numMwmIds);
204 return GetRoundaboutDirectionBasic(turnInfo.m_ingoing->m_onRoundabout, turnInfo.m_outgoing->m_onRoundabout,
205 nodes.candidates.size() > 1, keepTurnByHighwayClass);
206}
207
208/// \brief Return |CarDirection::ExitHighwayToRight| or |CarDirection::ExitHighwayToLeft|
209/// or return |CarDirection::None| if no exit is detected.

Callers 1

GetTurnDirectionBasicFunction · 0.85

Calls 3

sizeMethod · 0.45

Tested by

no test coverage detected