From ec19e1ca12fa5670aacfd8927fd36b8e1c8e1d6f Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Tue, 3 Feb 2015 14:19:09 +0100 Subject: [PATCH] improve doc --- Surface_mesh/include/CGAL/Surface_mesh/Surface_mesh.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Surface_mesh/include/CGAL/Surface_mesh/Surface_mesh.h b/Surface_mesh/include/CGAL/Surface_mesh/Surface_mesh.h index 784cb946017..449103e9ec1 100644 --- a/Surface_mesh/include/CGAL/Surface_mesh/Surface_mesh.h +++ b/Surface_mesh/include/CGAL/Surface_mesh/Surface_mesh.h @@ -2264,8 +2264,12 @@ private: //------------------------------------------------------- private data */ /// \relates Surface_mesh - /// Inserts `other` into `sm`. Only the incidence information is transfered. - /// \note Removed elements of `sm` are not reused. + /// Inserts `other` into `sm`. + /// Shifts the indices of vertices of `other` by `sm.number_of_vertices() + sm.number_of_removed_vertices()` + /// and analoguously for halfedges, edges, and faces. + /// Copies entries of all property maps which have the same name in `sm` and `other`. + /// that is, property maps which are only in `other` are ignored. + /// Also copies elements which are marked as removed, and concatenates the freelists of sm and other. template Surface_mesh

& operator+=(Surface_mesh

& sm, const Surface_mesh

& other)