diff --git a/Cartesian_kernel/include/CGAL/Cartesian/solve_3.h b/Cartesian_kernel/include/CGAL/Cartesian/solve_3.h index 81d1f422a2d..b6ec10bb023 100644 --- a/Cartesian_kernel/include/CGAL/Cartesian/solve_3.h +++ b/Cartesian_kernel/include/CGAL/Cartesian/solve_3.h @@ -38,6 +38,20 @@ void solve (const VectorC3 &v0, alpha, beta, gamma, denom); } +template +void solve (const VectorC3 &v0, + const VectorC3 &v1, + const VectorC3 &v2, + const VectorC3 &d, + typename R::FT &alpha, typename R::FT &beta, typename R::FT &gamma) +{ + CGAL::solve(v0.x(), v0.y(), v0.z(), + v1.x(), v1.y(), v1.z(), + v2.x(), v2.y(), v2.z(), + d.x(), d.y(), d.z(), + alpha, beta, gamma); +} + } // namespace Cartesian_internal } //namespace CGAL