From 1c399aeaa5e5eb70a2326fec0c0afa91657bf6ab Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Mon, 15 Sep 2025 07:40:35 +0100 Subject: [PATCH 1/2] Polygon_repair: No need for % --- Polygon_repair/doc/Polygon_repair/Polygon_repair.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Polygon_repair/doc/Polygon_repair/Polygon_repair.txt b/Polygon_repair/doc/Polygon_repair/Polygon_repair.txt index 34e7145d474..1203ab95c6e 100644 --- a/Polygon_repair/doc/Polygon_repair/Polygon_repair.txt +++ b/Polygon_repair/doc/Polygon_repair/Polygon_repair.txt @@ -98,11 +98,11 @@ Input (left), non-zero (middle) even-odd (right). \section SectionPolygonRepair_UnionIntersection Union and Intersection Rule -Given several valid polygons these rules apply a %Boolean operation: +Given several valid polygons these rules apply a Boolean operation: In the arrangement of two valid multipolygons with holes, the faces that are in any and both multipolygons with holes are in the resulting multipolygon with holes for a union and intersection, respectively. -While this %Boolean operation works for any two valid multipolygons, in the scope of repairing +While this Boolean operation works for any two valid multipolygons, in the scope of repairing it serves to obtain an approximation from outside and inside when applying union and intersection, respectively, when the input is similar. From 9b7af9f73d3d917b926068a6b67f84b5f7ccf10d Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Thu, 18 Sep 2025 07:25:49 +0100 Subject: [PATCH 2/2] Do not document Boolean --- Polygon_repair/include/CGAL/Polygon_repair/Boolean.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Polygon_repair/include/CGAL/Polygon_repair/Boolean.h b/Polygon_repair/include/CGAL/Polygon_repair/Boolean.h index a726139d70d..4b9c865bd1d 100644 --- a/Polygon_repair/include/CGAL/Polygon_repair/Boolean.h +++ b/Polygon_repair/include/CGAL/Polygon_repair/Boolean.h @@ -28,13 +28,14 @@ #include +#ifndef DOXYGEN_RUNNING namespace CGAL { namespace Polygon_repair { /*! \ingroup PkgTriangulation2Miscellaneous -\tparam Kernel must be +\tparam Kernel must be model of `ConstrainedDelaunayTriangulationTraits_2` */ template @@ -322,7 +323,7 @@ public: // @todo taken from Polygon_repair and adapted; might be factorized /*! -performs the Boolean operation applying `fct` and returns the result as a multipolygon with holes. +performs the %Boolean operation applying `fct` and returns the result as a multipolygon with holes. \tparam Fct must have the operator `bool operator()(bool, bool)`. */ @@ -378,7 +379,7 @@ performs the Boolean operation applying `fct` and returns the result as a multip /*! -access to the underlying constrained triangulation. +gives access to the underlying constrained triangulation. */ const CDTplus& triangulation() const @@ -393,4 +394,5 @@ access to the underlying constrained triangulation. } // namespace Polygon_repair } //namespace CGAL +#endif // DOXYGEN_RUNNING #endif // CGAL_POLYGON_REPAIR_BOOLEAN_H