fix node-based-graph-walker
This commit is contained in:
parent
463228d0bf
commit
a4264c7849
@ -32,7 +32,7 @@ void LengthLimitedCoordinateAccumulator::update(const NodeID from_node,
|
||||
const NodeID /*to_node*/)
|
||||
|
||||
{
|
||||
const auto current_coordinates =
|
||||
auto current_coordinates =
|
||||
coordinate_extractor.GetForwardCoordinatesAlongRoad(from_node, via_edge);
|
||||
|
||||
const auto length = util::coordinate_calculation::getLength(
|
||||
@ -40,8 +40,8 @@ void LengthLimitedCoordinateAccumulator::update(const NodeID from_node,
|
||||
|
||||
// in case we get too many coordinates, we limit them to our desired length
|
||||
if (length + accumulated_length > max_length)
|
||||
coordinate_extractor.TrimCoordinatesToLength(current_coordinates,
|
||||
max_length - accumulated_length);
|
||||
current_coordinates = coordinate_extractor.TrimCoordinatesToLength(
|
||||
std::move(current_coordinates), max_length - accumulated_length);
|
||||
|
||||
coordinates.insert(coordinates.end(), current_coordinates.begin(), current_coordinates.end());
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user