mirror of https://github.com/CGAL/cgal
Remove % as Boolean does not get linked. (#9068)
## Release Management * Affected package(s): Polygon_repair
This commit is contained in:
commit
6974230f15
|
|
@ -98,11 +98,11 @@ Input (left), non-zero (middle) even-odd (right).
|
||||||
|
|
||||||
\section SectionPolygonRepair_UnionIntersection Union and Intersection Rule
|
\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
|
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.
|
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,
|
it serves to obtain an approximation from outside and inside when applying union and intersection, respectively,
|
||||||
when the input is similar.
|
when the input is similar.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,13 +28,14 @@
|
||||||
|
|
||||||
#include <boost/property_map/property_map.hpp>
|
#include <boost/property_map/property_map.hpp>
|
||||||
|
|
||||||
|
#ifndef DOXYGEN_RUNNING
|
||||||
namespace CGAL {
|
namespace CGAL {
|
||||||
namespace Polygon_repair {
|
namespace Polygon_repair {
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\ingroup PkgTriangulation2Miscellaneous
|
\ingroup PkgTriangulation2Miscellaneous
|
||||||
|
|
||||||
\tparam Kernel must be
|
\tparam Kernel must be model of `ConstrainedDelaunayTriangulationTraits_2`
|
||||||
*/
|
*/
|
||||||
|
|
||||||
template <typename Kernel, typename Container_>
|
template <typename Kernel, typename Container_>
|
||||||
|
|
@ -322,7 +323,7 @@ public:
|
||||||
// @todo taken from Polygon_repair and adapted; might be factorized
|
// @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)`.
|
\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&
|
const CDTplus&
|
||||||
triangulation() const
|
triangulation() const
|
||||||
|
|
@ -393,4 +394,5 @@ access to the underlying constrained triangulation.
|
||||||
} // namespace Polygon_repair
|
} // namespace Polygon_repair
|
||||||
} //namespace CGAL
|
} //namespace CGAL
|
||||||
|
|
||||||
|
#endif // DOXYGEN_RUNNING
|
||||||
#endif // CGAL_POLYGON_REPAIR_BOOLEAN_H
|
#endif // CGAL_POLYGON_REPAIR_BOOLEAN_H
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue