mirror of https://github.com/CGAL/cgal
The concept AlphaShapeTraits_2 is specific to Delaunay-based alpha shapes
This commit is contained in:
parent
9098e45c62
commit
c4f815a37f
|
|
@ -3,17 +3,20 @@
|
||||||
\ingroup PkgAlphaShape2Concepts
|
\ingroup PkgAlphaShape2Concepts
|
||||||
\cgalConcept
|
\cgalConcept
|
||||||
|
|
||||||
A model of the concept `AlphaShapeTraits_2` must provide the following predicate and
|
The concept `AlphaShapeTraits_2` describes the requirements for the geometric traits
|
||||||
operations in addition to the requirements for the underlying triangulation
|
class of the underlying Delaunay triangulation of a basic alpha shape.
|
||||||
traits class.
|
|
||||||
It means, the metric has to be Euclidean for Delaunay triangulation or the power
|
|
||||||
metric for regular triangulation.
|
|
||||||
|
|
||||||
\cgalRefines `TriangulationTraits_2`
|
\cgalRefines `DelaunayTriangulationTraits_2`
|
||||||
|
|
||||||
\cgalHasModel Kernel
|
In addition to the requirements described in the concept
|
||||||
\cgalHasModel `CGAL::Projection_traits_xy_3<K>`
|
::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<K>`.
|
||||||
|
|
||||||
|
\sa `CGAL::Exact_predicates_inexact_constructions_kernel` (recommended kernel)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class AlphaShapeTraits_2 {
|
class AlphaShapeTraits_2 {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue