mirror of https://github.com/CGAL/cgal
41 lines
1.2 KiB
C++
41 lines
1.2 KiB
C++
|
|
/*!
|
|
\ingroup PkgTriangulation2Concepts
|
|
\cgalConcept
|
|
|
|
The concept `ConstrainedDelaunayTriangulationTraits_2` defines the requirements for the geometric
|
|
traits class of a constrained Delaunay triangulation
|
|
that supports intersections of input constraints.
|
|
This is the case
|
|
when the template parameter `Itag`
|
|
of `CGAL::Constrained_Delaunay_triangulation_2<Traits,Tds,Itag>` is instantiated
|
|
by one of the tag classes `CGAL::Exact_intersections_tag` or
|
|
`CGAL::Exact_predicates_tag`.
|
|
The concept `ConstrainedDelaunayTriangulationTraits_2` refines both the concept
|
|
`DelaunayTriangulationTraits_2` and the concept
|
|
`ConstrainedTriangulationTraits_2`.
|
|
|
|
\cgalRefines{DelaunayTriangulationTraits_2,ConstrainedTriangulationTraits_2}
|
|
|
|
\cgalHasModelsBegin
|
|
\cgalHasModelsBare{All models of the \cgal concept `Kernel`}
|
|
\cgalHasModels{CGAL::Projection_traits_xy_3<K>}
|
|
\cgalHasModels{CGAL::Projection_traits_yz_3<K>}
|
|
\cgalHasModels{CGAL::Projection_traits_xz_3<K>}
|
|
\cgalHasModelsEnd
|
|
|
|
|
|
\sa `TriangulationTraits_2`
|
|
\sa `ConstrainedTriangulationTraits_2`
|
|
\sa `CGAL::Constrained_triangulation_2<Gt,Tds,Itag>`
|
|
\sa `CGAL::Constrained_Delaunay_triangulation_2<Gt,Tds,Itag>`
|
|
|
|
*/
|
|
|
|
class ConstrainedDelaunayTriangulationTraits_2 {
|
|
public:
|
|
|
|
|
|
}; /* end ConstrainedDelaunayTriangulationTraits_2 */
|
|
|