34 #include <lanelet2_core/geometry/LaneletMap.h> 35 #include <lanelet2_core/geometry/Polygon.h> 47 template <
typename LayerT>
49 -> std::vector<std::pair<double, traits::LayerPrimitiveType<LayerT>>> {
50 if (obj.absoluteHull.empty()) {
double getMahalanobisDistSq(const ConstLanelet &lanelet, const ObjectWithCovariance2d &obj)
Compute squared mahalanobis distance based on pose and covariance, hull is not used.
auto findWithin2d(LayerT &layer, const GeometryT &geometry, double maxDist=0.) -> std::vector< std::pair< double, traits::LayerPrimitiveType< LayerT >>>
auto findWithin(LayerT &map, const Object2d &obj, double maxDist) -> std::vector< std::pair< double, traits::LayerPrimitiveType< LayerT >>>
Find all primitives as close as or closer than maxDist to an object.
Eigen::Matrix< double, 2, 1, Eigen::DontAlign > BasicPoint2d