From be2be001223e567b85ca1607a828fdc75afebce0 Mon Sep 17 00:00:00 2001
From: Matthias Greuter <matthias.greuter@bmw.de>
Date: Fri, 13 Aug 2021 14:15:45 +0200
Subject: [PATCH] Add GetLaneIdsAtPosition to ILaneLocationQueryService

---
 .../include/MantleAPI/Map/i_lane_location_query_service.h      | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/MantleAPI/include/MantleAPI/Map/i_lane_location_query_service.h b/MantleAPI/include/MantleAPI/Map/i_lane_location_query_service.h
index 5cf1884b..ee23498e 100644
--- a/MantleAPI/include/MantleAPI/Map/i_lane_location_query_service.h
+++ b/MantleAPI/include/MantleAPI/Map/i_lane_location_query_service.h
@@ -19,6 +19,8 @@
 #include <MantleAPI/Common/orientation.h>
 #include <MantleAPI/Common/vector.h>
 
+#include <vector>
+
 namespace mantle_api
 {
 
@@ -40,6 +42,7 @@ class ILaneLocationQueryService
                                                 double upwards_shift,
                                                 bool allow_invalid_positions = false) const = 0;
     virtual bool IsPositionOnLane(const Vec3d& position) const = 0;
+    virtual std::vector<UniqueId> GetLaneIdsAtPosition(const Vec3d& position) const = 0;
 };
 }  // namespace mantle_api
 
-- 
GitLab