diff --git a/Isosurfacing_3/include/CGAL/Isosurfacing_3/Implicit_Cartesian_grid_domain_3.h b/Isosurfacing_3/include/CGAL/Isosurfacing_3/Implicit_Cartesian_grid_domain_3.h index 0a97b860bcf..c3ce1134046 100644 --- a/Isosurfacing_3/include/CGAL/Isosurfacing_3/Implicit_Cartesian_grid_domain_3.h +++ b/Isosurfacing_3/include/CGAL/Isosurfacing_3/Implicit_Cartesian_grid_domain_3.h @@ -91,7 +91,7 @@ template Implicit_Cartesian_grid_domain_3 create_implicit_Cartesian_grid_domain(const Bbox_3& bbox, - const Vector_3& spacing, + const typename GeomTraits::Vector_3& spacing, const ImplicitFunction& point_function, const Gradient& grad = Gradient(), const GeomTraits& gt = GeomTraits()) @@ -124,6 +124,9 @@ create_implicit_Cartesian_grid_domain(const Bbox_3& bbox, return Domain{ topo, geom, func, grad, gt }; } +// @todo add an undocumented convenience overload with Vector_3 to match CGAL kernels +// without having to provide the kernel in the call like f(...) + } // namespace Isosurfacing } // namespace CGAL