Merge pull request #8917 from afabri/Triangulation_3-fix_doc_RT3_cell_base-GF

Triangulation_3: Documentation fixes
This commit is contained in:
Sébastien Loriot 2025-06-04 14:55:43 +02:00
commit 99a45f9189
8 changed files with 10 additions and 9 deletions

View File

@ -39,7 +39,7 @@ manual \ref Triangulation3exfastlocation.
\tparam SLDS is an optional parameter to specify the type of the spatial lock data structure. \tparam SLDS is an optional parameter to specify the type of the spatial lock data structure.
It must be a model of the `SurjectiveLockDataStructure` concept, It must be a model of the `SurjectiveLockDataStructure` concept,
with `Object` being a `Point` (as defined below). with `object` being a `Point` (as defined below).
It is only used if the triangulation data structure used is concurrency-safe (i.e.\ when It is only used if the triangulation data structure used is concurrency-safe (i.e.\ when
`TDS::Concurrency_tag` is `CGAL::Parallel_tag`). `TDS::Concurrency_tag` is `CGAL::Parallel_tag`).
The default value is `Spatial_lock_grid_3<Tag_priority_blocking>` if The default value is `Spatial_lock_grid_3<Tag_priority_blocking>` if

View File

@ -16,7 +16,7 @@ circumcenter.
\tparam Traits is the geometric traits class and must be a model of `DelaunayTriangulationTraits_3`. \tparam Traits is the geometric traits class and must be a model of `DelaunayTriangulationTraits_3`.
\tparam Cb is a cell base class from which \tparam Cb is a cell base class from which
`Delaunay_triangulation_cell_base_with_circumcenter_3` derives. Cb should `Delaunay_triangulation_cell_base_with_circumcenter_3` derives. Cb must
be a model of `DelaunayTriangulationCellBase_3`. be a model of `DelaunayTriangulationCellBase_3`.
It has the default value `Delaunay_triangulation_cell_base_3<Traits>`. It has the default value `Delaunay_triangulation_cell_base_3<Traits>`.
@ -49,7 +49,7 @@ If it has already been computed in the past, the cached value is returned.
Computes the circumcenter of the tetrahedron, or retrieves it if already Computes the circumcenter of the tetrahedron, or retrieves it if already
computed computed
*/ */
const Point& circumcenter(Traits&gt = Traits()) const; const Point& circumcenter(const Traits&gt = Traits()) const;
/// @} /// @}

View File

@ -38,7 +38,7 @@ respectively.
\tparam SLDS is an optional parameter to specify the type of the spatial lock data structure. \tparam SLDS is an optional parameter to specify the type of the spatial lock data structure.
It must be a model of the `SurjectiveLockDataStructure` concept, It must be a model of the `SurjectiveLockDataStructure` concept,
with `Object` being a `Point`. with `object` being a `Point`.
It is only used if the triangulation data structure used is concurrency-safe (i.e.\ when It is only used if the triangulation data structure used is concurrency-safe (i.e.\ when
`TDS::Concurrency_tag` is `Parallel_tag`). `TDS::Concurrency_tag` is `Parallel_tag`).
The default value is `Spatial_lock_grid_3<Tag_priority_blocking>` if The default value is `Spatial_lock_grid_3<Tag_priority_blocking>` if

View File

@ -4,7 +4,7 @@ namespace CGAL {
/*! /*!
\ingroup PkgTriangulation3VertexCellClasses \ingroup PkgTriangulation3VertexCellClasses
The class `Regular_triangulation_cell_base_with_weighted_circumcenter_3` derives from The class `Regular_triangulation_cell_base_3` derives from
`Cb`, a cell base class of a 3D triangulation. `Cb`, a cell base class of a 3D triangulation.
It is the default cell base class of regular triangulations. It is the default cell base class of regular triangulations.

View File

@ -16,7 +16,7 @@ circumcenter.
\tparam Traits is the geometric traits class and must be a model of `RegularTriangulationTraits_3`. \tparam Traits is the geometric traits class and must be a model of `RegularTriangulationTraits_3`.
\tparam Cb is a cell base class from which \tparam Cb is a cell base class from which
`Regular_triangulation_cell_base_with_weighted_circumcenter_3` derives. Cb should `Regular_triangulation_cell_base_with_weighted_circumcenter_3` derives. Cb must
be a model of `RegularTriangulationCellBase_3`. be a model of `RegularTriangulationCellBase_3`.
It has the default value `Regular_triangulation_cell_base_3<RT>`. It has the default value `Regular_triangulation_cell_base_3<RT>`.

View File

@ -19,7 +19,7 @@ respectively.
\tparam SLDS is an optional parameter to specify the type of the spatial lock data structure. \tparam SLDS is an optional parameter to specify the type of the spatial lock data structure.
It must be a model of the `SurjectiveLockDataStructure` concept, It must be a model of the `SurjectiveLockDataStructure` concept,
with `Object` being a `Point` (as defined below). with `object` being a `Point` (as defined below).
It is only used if the triangulation data structure used is concurrency-safe (i.e.\ when It is only used if the triangulation data structure used is concurrency-safe (i.e.\ when
`TriangulationDataStructure_3::Concurrency_tag` is `Parallel_tag`). `TriangulationDataStructure_3::Concurrency_tag` is `Parallel_tag`).
The default value is `Spatial_lock_grid_3<Tag_priority_blocking>` if The default value is `Spatial_lock_grid_3<Tag_priority_blocking>` if

View File

@ -34,9 +34,9 @@ typedef DelaunayTriangulationTraits_3::Point_3 Point;
Returns the circumcenter of the cell. Returns the circumcenter of the cell.
`DelaunayTriangulationTraits_3` is the geometric traits class of the triangulation. `DelaunayTriangulationTraits_3` is the geometric traits class of the triangulation.
This operator is required only when the dual functions are called. This operator is required only when the `dual()` functions are called.
*/ */
const Point& circumcenter(DelaunayTriangulationTraits_3&gt = DelaunayTriangulationTraits_3()) const; const Point& circumcenter(const DelaunayTriangulationTraits_3&gt = DelaunayTriangulationTraits_3()) const;
/// @} /// @}

View File

@ -37,6 +37,7 @@ and an operator to compute its weighted circumcenter.
\cgalHasModelsBegin \cgalHasModelsBegin
\cgalHasModels{CGAL::Regular_triangulation_cell_base_3} \cgalHasModels{CGAL::Regular_triangulation_cell_base_3}
\cgalHasModels{CGAL::Regular_triangulation_cell_base_with_weighted_circumcenter_3}
\cgalHasModelsEnd \cgalHasModelsEnd
\sa `RegularTriangulationTraits_3` \sa `RegularTriangulationTraits_3`