From 11c8b17f884f6fee9417923b4d770e7d97e41fe8 Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Sun, 17 Sep 2023 14:25:23 +0100 Subject: [PATCH 1/5] Box_intersection_d: Fix doc link --- .../Box_intersection_d/CGAL/Box_intersection_d/Box_traits_d.h | 4 ++-- .../doc/Box_intersection_d/PackageDescription.txt | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Box_intersection_d/doc/Box_intersection_d/CGAL/Box_intersection_d/Box_traits_d.h b/Box_intersection_d/doc/Box_intersection_d/CGAL/Box_intersection_d/Box_traits_d.h index a3731b377d46..b981a093d7f2 100644 --- a/Box_intersection_d/doc/Box_intersection_d/CGAL/Box_intersection_d/Box_traits_d.h +++ b/Box_intersection_d/doc/Box_intersection_d/CGAL/Box_intersection_d/Box_traits_d.h @@ -47,12 +47,12 @@ Box_traits_d(); /*! -\ingroup PkgBoxIntersectionDFunctions +\ingroup PkgBoxIntersectionDEnums */ enum Setting { COMPLETE, BIPARTITE }; /*! -\ingroup PkgBoxIntersectionDFunctions +\ingroup PkgBoxIntersectionDEnums */ enum Topology { HALF_OPEN, CLOSED }; diff --git a/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt b/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt index 0574d49cc386..724fabe7234f 100644 --- a/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt +++ b/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt @@ -2,6 +2,9 @@ /// \defgroup PkgBoxIntersectionDConcepts Concepts /// \ingroup PkgBoxIntersectionDRef +/// \defgroup PkgBoxIntersectionDEnums Rnumerations +/// \ingroup PkgBoxIntersectionDRef + /// \defgroup PkgBoxIntersectionDClasses Classes /// \ingroup PkgBoxIntersectionDRef @@ -56,4 +59,3 @@ - `CGAL::box_self_intersection_all_pairs_d` */ - From 7500e801c7480b5cc7ac3873cef62dd5546bbb03 Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Mon, 18 Sep 2023 09:17:15 +0100 Subject: [PATCH 2/5] Fix typo --- .../doc/Box_intersection_d/PackageDescription.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt b/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt index 724fabe7234f..9844c8f94824 100644 --- a/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt +++ b/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt @@ -2,7 +2,7 @@ /// \defgroup PkgBoxIntersectionDConcepts Concepts /// \ingroup PkgBoxIntersectionDRef -/// \defgroup PkgBoxIntersectionDEnums Rnumerations +/// \defgroup PkgBoxIntersectionDEnums Enumerations /// \ingroup PkgBoxIntersectionDRef /// \defgroup PkgBoxIntersectionDClasses Classes From c140a5df31f69d837c5d37fad66fb42d673698e7 Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Mon, 18 Sep 2023 11:15:07 +0100 Subject: [PATCH 3/5] Add \cgalCRPSection{Enumerations} --- .../doc/Box_intersection_d/PackageDescription.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt b/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt index 9844c8f94824..2e3b3607b687 100644 --- a/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt +++ b/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt @@ -42,6 +42,11 @@ \cgalClassifedRefPages +\cgalCRPSection{Enumerations} +- `CGAL::Box_intersection_d::Setting` +- `CGAL::Box_intersection_d::Topology` + + \cgalCRPSection{Concepts} - `BoxIntersectionBox_d` - `BoxIntersectionTraits_d` From 91f0aeee190950517229c22e008e08552ae3720f Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Thu, 21 Sep 2023 14:03:36 +0100 Subject: [PATCH 4/5] Move section --- .../doc/Box_intersection_d/PackageDescription.txt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt b/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt index 2e3b3607b687..5f7e72b6313d 100644 --- a/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt +++ b/Box_intersection_d/doc/Box_intersection_d/PackageDescription.txt @@ -42,15 +42,14 @@ \cgalClassifedRefPages -\cgalCRPSection{Enumerations} -- `CGAL::Box_intersection_d::Setting` -- `CGAL::Box_intersection_d::Topology` - - \cgalCRPSection{Concepts} - `BoxIntersectionBox_d` - `BoxIntersectionTraits_d` +\cgalCRPSection{Enumerations} +- `CGAL::Box_intersection_d::Setting` +- `CGAL::Box_intersection_d::Topology` + \cgalCRPSection{Classes} - `CGAL::Box_intersection_d::Box_d` - `CGAL::Box_intersection_d::Box_with_handle_d` From e18026d9e7d3be03fbbc38d7b7f6d699df79900f Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Thu, 21 Sep 2023 14:08:16 +0100 Subject: [PATCH 5/5] linking in the doc --- .../doc/Box_intersection_d/Box_intersection_d.txt | 3 +-- Box_intersection_d/doc/Box_intersection_d/dependencies | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Box_intersection_d/doc/Box_intersection_d/Box_intersection_d.txt b/Box_intersection_d/doc/Box_intersection_d/Box_intersection_d.txt index 2dcd2db8d30e..b3101a05aaca 100644 --- a/Box_intersection_d/doc/Box_intersection_d/Box_intersection_d.txt +++ b/Box_intersection_d/doc/Box_intersection_d/Box_intersection_d.txt @@ -216,7 +216,7 @@ boxes and approximated geometry, which is the case here. It saves us the extra space that was needed for the explicit `id`-number in the previous example. -We run the self intersection algorithm with the `report_inters` +We run the self intersection algorithm with the `report_inters()` function as callback. This callback reports the intersecting boxes. It uses the `handle` and the global `triangles` vector to calculate the triangle numbers. Then it checks the triangles @@ -480,4 +480,3 @@ however, we learned too late about this implementation. */ } /* namespace CGAL */ - diff --git a/Box_intersection_d/doc/Box_intersection_d/dependencies b/Box_intersection_d/doc/Box_intersection_d/dependencies index a4d5f76715e3..a01021f28b7a 100644 --- a/Box_intersection_d/doc/Box_intersection_d/dependencies +++ b/Box_intersection_d/doc/Box_intersection_d/dependencies @@ -4,3 +4,4 @@ STL_Extension Algebraic_foundations Circulator Stream_support +Polyhedron