From d35d16eb01c92c78d60a9ab22594447c5b45fa99 Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Tue, 25 Sep 2012 08:29:12 +0000 Subject: [PATCH] doc bug fix --- .../Concepts/Periodic_3TriangulationDSCellBase_3.h | 9 ++++++--- .../Concepts/Periodic_3TriangulationDSVertexBase_3.h | 9 +++++---- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/Periodic_3_triangulation_3/doc/Periodic_3_triangulation_3/Concepts/Periodic_3TriangulationDSCellBase_3.h b/Periodic_3_triangulation_3/doc/Periodic_3_triangulation_3/Concepts/Periodic_3TriangulationDSCellBase_3.h index 8a280fb8954..4355200a818 100644 --- a/Periodic_3_triangulation_3/doc/Periodic_3_triangulation_3/Concepts/Periodic_3TriangulationDSCellBase_3.h +++ b/Periodic_3_triangulation_3/doc/Periodic_3_triangulation_3/Concepts/Periodic_3TriangulationDSCellBase_3.h @@ -3,18 +3,21 @@ \ingroup PkgPeriodic3Triangulation3Concepts \cgalconcept +A refinement of the concept `TriangulationDSCellBase_3` +which adds an API for offsets. + At the base level (see Sections \ref P3Triangulation3secdesign and \ref TDS3secdesign), a cell stores handles to its four vertices and to its four neighbor cells. The vertices and neighbors are -indexed 0, 1, 2 and 3. Neighbor \f$ i\f$ lies opposite to vertex \f$ i\f$. - -\refines ::TriangulationDSCellBase_3 +indexed 0, 1, 2 and 3. Neighbor `i` lies opposite to vertex `i`. For periodic triangulation the cell base class needs to additionally store an offset for each vertex. Only the last three bits of each integer are required to be stored. The remaining part does not contain any information. +\refines ::TriangulationDSCellBase_3 + \hasModel CGAL::Periodic_3_triangulation_ds_cell_base_3 \sa `TriangulationDataStructure_3` diff --git a/Periodic_3_triangulation_3/doc/Periodic_3_triangulation_3/Concepts/Periodic_3TriangulationDSVertexBase_3.h b/Periodic_3_triangulation_3/doc/Periodic_3_triangulation_3/Concepts/Periodic_3TriangulationDSVertexBase_3.h index eb8f184e085..9261c284b54 100644 --- a/Periodic_3_triangulation_3/doc/Periodic_3_triangulation_3/Concepts/Periodic_3TriangulationDSVertexBase_3.h +++ b/Periodic_3_triangulation_3/doc/Periodic_3_triangulation_3/Concepts/Periodic_3TriangulationDSVertexBase_3.h @@ -3,17 +3,18 @@ \ingroup PkgPeriodic3Triangulation3Concepts \cgalconcept +A refinement of the concept `TriangulationDSVertexBase_3` +which adds an API for offset. + At the base level of 3D-triangulations (see Sections \ref P3Triangulation3secdesign and \ref TDS3secdesign), a vertex provides access to one of its incident cells through a handle. -For optimization purposes we need to extend the concept -`TriangulationDSVertexBase_3` as follows. + \refines ::TriangulationDSVertexBase_3 -Periodic_3TriangulationDSVertexBase_3 needs to store an offset - and some index inside the vertex. + \hasModel CGAL::Periodic_3_triangulation_ds_vertex_base_3