diff --git a/Alpha_shapes_2/doc/Alpha_shapes_2/Concepts/AlphaShapeTraits_2.h b/Alpha_shapes_2/doc/Alpha_shapes_2/Concepts/AlphaShapeTraits_2.h index 4b4155205c6..173c8c9e9fb 100644 --- a/Alpha_shapes_2/doc/Alpha_shapes_2/Concepts/AlphaShapeTraits_2.h +++ b/Alpha_shapes_2/doc/Alpha_shapes_2/Concepts/AlphaShapeTraits_2.h @@ -3,17 +3,20 @@ \ingroup PkgAlphaShape2Concepts \cgalConcept -A model of the concept `AlphaShapeTraits_2` must provide the following predicate and -operations in addition to the requirements for the underlying triangulation -traits class. -It means, the metric has to be Euclidean for Delaunay triangulation or the power -metric for regular triangulation. +The concept `AlphaShapeTraits_2` describes the requirements for the geometric traits +class of the underlying Delaunay triangulation of a basic alpha shape. -\cgalRefines `TriangulationTraits_2` +\cgalRefines `DelaunayTriangulationTraits_2` -\cgalHasModel Kernel -\cgalHasModel `CGAL::Projection_traits_xy_3` +In addition to the requirements described in the concept +::DelaunayTriangulationTraits_2, the geometric traits class of a +Delaunay triangulation plugged in a basic alpha shapes provides the +following. +\cgalHasModel All models of `Kernel`. +\cgalHasModel Projection traits such as `CGAL::Projection_traits_3`. + +\sa `CGAL::Exact_predicates_inexact_constructions_kernel` (recommended kernel) */ class AlphaShapeTraits_2 {