geometry/LaneletMap.h
Go to the documentation of this file.
1 #pragma once
2 
9 
10 namespace lanelet {
11 namespace geometry {
22 template <typename LayerT, typename GeometryT>
23 auto findWithin2d(LayerT& layer, const GeometryT& geometry, double maxDist = 0.)
24  -> std::vector<std::pair<double, traits::LayerPrimitiveType<LayerT>>>;
25 
35 template <typename LayerT, typename GeometryT>
36 auto findWithin3d(LayerT& layer, const GeometryT& geometry, double maxDist = 0.)
37  -> std::vector<std::pair<double, traits::LayerPrimitiveType<LayerT>>>;
38 } // namespace geometry
39 } // namespace lanelet
40 
41 #include "impl/LaneletMap.h"
auto findWithin3d(LayerT &layer, const GeometryT &geometry, double maxDist) -> std::vector< std::pair< double, traits::LayerPrimitiveType< LayerT >>>
Returns all elements that are closer than maxDist to a geometry in 3d.
auto findWithin2d(LayerT &layer, const GeometryT &geometry, double maxDist) -> std::vector< std::pair< double, traits::LayerPrimitiveType< LayerT >>>
Returns all elements that are closer than maxDist to a geometry in 2d.


lanelet2_core
Author(s): Fabian Poggenhans
autogenerated on Tue Jun 6 2023 02:23:32