From bf4fce5e610938fbf341f66ceb21acd7f52c1fc6 Mon Sep 17 00:00:00 2001 From: Efi Fogel Date: Thu, 23 Jan 2025 17:23:01 +0200 Subject: [PATCH] Removed the requirement for Approximate_kernel --- .../Arrangement_on_surface_2.txt | 11 +++++------ .../Concepts/AosApproximateTraits_2.h | 3 --- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Arrangement_on_surface_2.txt b/Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Arrangement_on_surface_2.txt index 856d074ddc5..e065e920abf 100644 --- a/Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Arrangement_on_surface_2.txt +++ b/Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Arrangement_on_surface_2.txt @@ -3573,12 +3573,11 @@ of the curves. The `AosApproximateTraits_2` refines the concept `AosApproximatePointTraits_2`. In addition to the type `Approximate_number_type` required by the latter, a model of the -`AosApproximateTraits_2` concept must define the types -`Approximate_kernel` and `Approximate_point_2`, which are -typically defined as `CGAL::Cartesian` -and `Approximate_kernel::Point_2`, respectively. Also, it -must support the operations below (in addition to the operation -required by the concept `AosApproximatePointTraits_2`). +`AosApproximateTraits_2` concept must define the type +`Approximate_point_2`, which is typically defined as +`CGAL::Cartesian::Point_2`. Also, it must +support the operations below (in addition to the operation required by +the concept `AosApproximatePointTraits_2`).
\link AosApproximateTraits_2::Approximate_2 `Approximate_2`\endlink: diff --git a/Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/AosApproximateTraits_2.h b/Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/AosApproximateTraits_2.h index 503fbd889e0..2020e723039 100644 --- a/Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/AosApproximateTraits_2.h +++ b/Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/AosApproximateTraits_2.h @@ -24,9 +24,6 @@ public: /// \name Types /// @{ - //! the approximate kernel. - typedef unspecified_type Approximate_kernel; - //! the approximate point. typedef unspecified_type Approximate_point_2;