Revert "Deduct GeomTraits template type"

This reverts commit ca1c78bbd0.
This commit is contained in:
Julian Stahl 2024-01-15 11:29:23 +01:00
parent 436cfe372c
commit a7e89b81ba
1 changed files with 4 additions and 1 deletions

View File

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