From 75aca45157ffba2d3d0ce1e1302b6287ebd6fc3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Loriot?= Date: Sat, 24 Nov 2018 18:40:15 +0100 Subject: [PATCH] do no ignore user provided traits --- BGL/include/CGAL/boost/graph/named_params_helper.h | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/BGL/include/CGAL/boost/graph/named_params_helper.h b/BGL/include/CGAL/boost/graph/named_params_helper.h index 517a750d901..cbf5a2fedce 100644 --- a/BGL/include/CGAL/boost/graph/named_params_helper.h +++ b/BGL/include/CGAL/boost/graph/named_params_helper.h @@ -325,11 +325,17 @@ namespace CGAL { template class GetK { - typedef typename boost::property_traits< - typename GetPointMap::type - >::value_type Point; + typedef typename GetPointMap::type Vpm; + typedef typename Kernel_traits< + typename boost::property_traits::value_type + >::Kernel Default_kernel; + public: - typedef typename CGAL::Kernel_traits::Kernel Kernel; + typedef typename boost::lookup_named_param_def < + internal_np::geom_traits_t, + NamedParameters, + Default_kernel + > ::type Kernel; }; template