Test alternate API + add missing typedef

This commit is contained in:
Mael Rouxel-Labbé 2022-10-21 12:15:03 +02:00
parent b0c183fc3d
commit 8d7669d559
2 changed files with 2 additions and 4 deletions

View File

@ -259,6 +259,7 @@ typename GeomTraits::FT half_tangent_weight(const typename GeomTraits::Point_3&
const GeomTraits& traits)
{
using FT = typename GeomTraits::FT;
using Vector_3 = typename GeomTraits::Vector_3;
auto vector_3 = traits.construct_vector_3_object();
auto dot_product_3 = traits.compute_scalar_product_3_object();

View File

@ -70,10 +70,7 @@ struct Tangent_wrapper
template<typename Point>
FT weight_b(const Point& t, const Point& r, const Point& p, const Point& q) const
{
return CGAL::Weights::half_tangent_weight(CGAL::Weights::internal::distance(r, q),
CGAL::Weights::internal::distance(t, q),
CGAL::Weights::internal::area(r, q, t),
CGAL::Weights::internal::scalar_product(r, q, t)) +
return CGAL::Weights::half_tangent_weight(r, q, t, Kernel()) +
CGAL::Weights::half_tangent_weight(CGAL::Weights::internal::distance(r, q),
CGAL::Weights::internal::distance(p, q),
CGAL::Weights::internal::area(p, q, r),