remove Default_constrained_Delaunay_triangulation_3_type_generator from doc

This commit is contained in:
Laurent Rineau 2024-07-04 12:42:16 +02:00
parent 47b33be623
commit 6a6f663477
4 changed files with 11 additions and 9 deletions

View File

@ -52,8 +52,8 @@ constrained triangulation class.
\cgalCRPSubsection{Class Templates} \cgalCRPSubsection{Class Templates}
- `CGAL::Default_constrained_Delaunay_triangulation_3<Kernel>`
- `CGAL::Constrained_Delaunay_triangulation_3<Traits, Triangulation>` - `CGAL::Constrained_Delaunay_triangulation_3<Traits, Triangulation>`
- `CGAL::Default_constrained_Delaunay_triangulation_3_type_generator`
- `CGAL::Constrained_Delaunay_triangulation_vertex_base_3` - `CGAL::Constrained_Delaunay_triangulation_vertex_base_3`
- `CGAL::Constrained_Delaunay_triangulation_cell_base_3` - `CGAL::Constrained_Delaunay_triangulation_cell_base_3`
*/ */

View File

@ -11,11 +11,11 @@
#include <fstream> #include <fstream>
#include <string> #include <string>
using K = CGAL::Exact_predicates_inexact_constructions_kernel; using K = CGAL::Exact_predicates_inexact_constructions_kernel;
using Vb = CGAL::Constrained_Delaunay_triangulation_vertex_base_3<K>; using Vb = CGAL::Constrained_Delaunay_triangulation_vertex_base_3<K>;
using Cb = CGAL::Constrained_Delaunay_triangulation_cell_base_3<K>; using Cb = CGAL::Constrained_Delaunay_triangulation_cell_base_3<K>;
using Tds = CGAL::Triangulation_data_structure_3<Vb, Cb>; using Tds = CGAL::Triangulation_data_structure_3<Vb, Cb>;
using Tr = CGAL::Triangulation_3<K, Tds>; using Tr = CGAL::Triangulation_3<K, Tds>;
using CDT = CGAL::Constrained_Delaunay_triangulation_3<K, Tr>; using CDT = CGAL::Constrained_Delaunay_triangulation_3<K, Tr>;
int main(int argc, char* argv[]) int main(int argc, char* argv[])

View File

@ -17,6 +17,7 @@
#include <CGAL/Base_with_time_stamp.h> #include <CGAL/Base_with_time_stamp.h>
#include <CGAL/Constrained_Delaunay_triangulation_cell_data_3.h> #include <CGAL/Constrained_Delaunay_triangulation_cell_data_3.h>
#include <CGAL/Triangulation_cell_base_3.h> #include <CGAL/Triangulation_cell_base_3.h>
#include <CGAL/SMDS_3/io_signature.h>
namespace CGAL { namespace CGAL {

View File

@ -22,6 +22,7 @@
namespace CGAL { namespace CGAL {
#ifndef DOXYGEN_RUNNING
/*! /*!
* \ingroup PkgCT_3Classes * \ingroup PkgCT_3Classes
* \brief The default 3D constrained Delaunay triangulation type. * \brief The default 3D constrained Delaunay triangulation type.
@ -45,6 +46,7 @@ struct Default_constrained_Delaunay_triangulation_3_type_generator
using Tr = Triangulation_3<Traits, Tds>; using Tr = Triangulation_3<Traits, Tds>;
using type = Constrained_Delaunay_triangulation_3<Traits, Tr>; using type = Constrained_Delaunay_triangulation_3<Traits, Tr>;
}; };
#endif // DOXYGEN_RUNNING
/*! /*!
* \ingroup PkgCT_3Classes * \ingroup PkgCT_3Classes
@ -54,10 +56,9 @@ struct Default_constrained_Delaunay_triangulation_3_type_generator
* This alias template names the default 3D constrained Delaunay triangulation * This alias template names the default 3D constrained Delaunay triangulation
* type for a given geometric traits class. * type for a given geometric traits class.
* *
* \sa Default_constrained_Delaunay_triangulation_3_type_generator
*/ */
template <typename Traits> template <typename Traits>
using Default_constrained_Delaunay_triangulation_3 = typename Default_constrained_Delaunay_triangulation_3_type_generator<Traits>::type; using Default_constrained_Delaunay_triangulation_3 = Constrained_Delaunay_triangulation_3<Triangulation_3<Traits, Triangulation_data_structure_3<Constrained_Delaunay_triangulation_vertex_base_3<Traits>, Constrained_Delaunay_triangulation_cell_base_3<Traits>>>>;
/*! /*!
* \ingroup PkgCT_3Functions * \ingroup PkgCT_3Functions
@ -86,7 +87,7 @@ using Default_constrained_Delaunay_triangulation_3 = typename Default_constraine
* *
* If `Triangulation` is `CGAL::Default`, the geometric traits `Traits` is deduced from the polygon mesh type * If `Triangulation` is `CGAL::Default`, the geometric traits `Traits` is deduced from the polygon mesh type
* `PolygonMesh` and the named parameters `NamedParameters`. And then the default constrained Delaunay triangulation is * `PolygonMesh` and the named parameters `NamedParameters`. And then the default constrained Delaunay triangulation is
* `Default_constrained_Delaunay_triangulation_3_type_generator<Traits>::type`. * `CGAL::Default_constrained_Delaunay_triangulation_3<Traits>`.
* *
* \param mesh The polygon mesh representing the constraints. * \param mesh The polygon mesh representing the constraints.
* \param np an optional sequence of \ref bgl_namedparameters "Named Parameters" among the ones listed below * \param np an optional sequence of \ref bgl_namedparameters "Named Parameters" among the ones listed below
@ -171,7 +172,7 @@ auto make_constrained_Delaunay_triangulation_3(const PolygonMesh& mesh,
* *
* If `Triangulation` is `CGAL::Default`, the geometric traits `Traits` is deduced from the point type * If `Triangulation` is `CGAL::Default`, the geometric traits `Traits` is deduced from the point type
* in `PointRange` and the named parameters `NamedParameters`. And then the default constrained Delaunay triangulation * in `PointRange` and the named parameters `NamedParameters`. And then the default constrained Delaunay triangulation
* is `Default_constrained_Delaunay_triangulation_3_type_generator<Traits>::type`. * is `CGAL::Default_constrained_Delaunay_triangulation_3<Traits>`.
* *
* \param points a range of points representing the vertices of the polygon soup * \param points a range of points representing the vertices of the polygon soup
* \param polygons a range of ranges of indices representing the faces of the polygon soup * \param polygons a range of ranges of indices representing the faces of the polygon soup