diff --git a/Triangulation/doc/Triangulation/CGAL/Regular_triangulation.h b/Triangulation/doc/Triangulation/CGAL/Regular_triangulation.h index 8e530137e38..115d03cef74 100644 --- a/Triangulation/doc/Triangulation/CGAL/Regular_triangulation.h +++ b/Triangulation/doc/Triangulation/CGAL/Regular_triangulation.h @@ -45,7 +45,8 @@ Parameters \tparam RegularTriangulationTraits is the geometric traits class that provides the geometric types and predicates needed by regular triangulations. `RegularTriangulationTraits` must be a model of the concept -`RegularTriangulationTraits`. +`RegularTriangulationTraits`. CGAL provides the class +`Regular_triangulation_euclidean_traits` for this purpose. \tparam TriangulationDataStructure must be a model of the concept `TriangulationDataStructure`. This model is used to store diff --git a/Triangulation/doc/Triangulation/CGAL/Regular_triangulation_euclidean_traits.h b/Triangulation/doc/Triangulation/CGAL/Regular_triangulation_euclidean_traits.h new file mode 100644 index 00000000000..b4d716132fe --- /dev/null +++ b/Triangulation/doc/Triangulation/CGAL/Regular_triangulation_euclidean_traits.h @@ -0,0 +1,25 @@ + +namespace CGAL { + + /*! + \ingroup PkgTriangulationsTriangulationClasses + + The class `Regular_triangulation_euclidean_traits` is designed as a traits + class for the class + `Regular_triangulation`. + + \tparam K must be a model of the `Kernel_d` concept. We recommend to use + `Epick_d`. + + \tparam Weight is optional. If is it not provided, `K::RT` will be used. + + \cgalModels `RegularTriangulationTraits` + */ +template < class K, class Weight = typename K::RT > +class Regular_triangulation_euclidean_traits + : public K +{ +}; + +} //namespace CGAL + diff --git a/Triangulation/doc/Triangulation/PackageDescription.txt b/Triangulation/doc/Triangulation/PackageDescription.txt index 312cf68e657..11a2c0d2cb8 100644 --- a/Triangulation/doc/Triangulation/PackageDescription.txt +++ b/Triangulation/doc/Triangulation/PackageDescription.txt @@ -106,6 +106,7 @@ The latter two concepts are also abbreviated respectively as `TrVertex` and `TrF - `CGAL::Regular_triangulation` - `CGAL::Triangulation_vertex` - `CGAL::Triangulation_full_cell` +- `CGAL::Regular_triangulation_euclidean_traits` ## Enums ##