From 9d28892e5f01abbd388fb3951b2ba807804cbad8 Mon Sep 17 00:00:00 2001 From: Efi Fogel Date: Wed, 26 Nov 2025 16:48:30 +0200 Subject: [PATCH] Changed Approximate_curve_length_2 => Approximate_length_2, and added missing const --- .../include/CGAL/Arr_conic_traits_2.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Arrangement_on_surface_2/include/CGAL/Arr_conic_traits_2.h b/Arrangement_on_surface_2/include/CGAL/Arr_conic_traits_2.h index cdd12f9fd53..c17674b4799 100644 --- a/Arrangement_on_surface_2/include/CGAL/Arr_conic_traits_2.h +++ b/Arrangement_on_surface_2/include/CGAL/Arr_conic_traits_2.h @@ -1516,7 +1516,7 @@ public: using Approximate_kernel = CGAL::Simple_cartesian; using Approximate_point_2 = Approximate_kernel::Point_2; - class Approximate_curve_length_2 { + class Approximate_length_2 { protected: using Traits = Arr_conic_traits_2; @@ -1526,7 +1526,7 @@ public: /*! constructs * \param traits the traits. */ - Approximate_curve_length_2(const Traits& traits) : m_traits(traits) {} + Approximate_length_2(const Traits& traits) : m_traits(traits) {} friend class Arr_conic_traits_2; @@ -1546,7 +1546,7 @@ public: private: /*! obtains the segment length. */ - double segment_length(const X_monotone_curve_2& xcv) { + double segment_length(const X_monotone_curve_2& xcv) const { auto min_vertex = m_traits.construct_min_vertex_2_object(); auto max_vertex = m_traits.construct_max_vertex_2_object(); const auto& minv = min_vertex(xcv); @@ -1586,7 +1586,7 @@ public: /*! obtains the parabolic arc length. */ - double parabola_length(const X_monotone_curve_2& xcv) { + double parabola_length(const X_monotone_curve_2& xcv) const { double r_m, t_m, s_m, u_m, v_m, w_m; double cost, sint; double xs_t, ys_t, xt_t, yt_t; @@ -1606,7 +1606,7 @@ public: return d; } - double ellipse_length(const X_monotone_curve_2& xcv) { + double ellipse_length(const X_monotone_curve_2& xcv) const { double r_m, t_m, s_m, u_m, v_m, w_m; double cost, sint; double xs_t, ys_t, xt_t, yt_t; @@ -1627,7 +1627,7 @@ public: return d; } - double hyperbola_length(const X_monotone_curve_2& /* xcv */) { + double hyperbola_length(const X_monotone_curve_2& /* xcv */) const { CGAL_error_msg("Not implemented yet!"); double l(0.0); return l;