From d3dd242d2f5286a6368d7c906fc37fdc1bd4dde9 Mon Sep 17 00:00:00 2001 From: Lingjie Zhu Date: Fri, 14 Jul 2017 10:32:50 +0800 Subject: [PATCH] change ProxyFitting operator to return a new proxy --- .../internal/Surface_mesh_approximation/VSA.h | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/Surface_mesh_approximation/include/CGAL/internal/Surface_mesh_approximation/VSA.h b/Surface_mesh_approximation/include/CGAL/internal/Surface_mesh_approximation/VSA.h index 1e4f24c1d3c..1011e165595 100644 --- a/Surface_mesh_approximation/include/CGAL/internal/Surface_mesh_approximation/VSA.h +++ b/Surface_mesh_approximation/include/CGAL/internal/Surface_mesh_approximation/VSA.h @@ -126,11 +126,12 @@ template - FT operator()(FacetIterator beg, FacetIterator end, PlaneProxy &px) { + PlaneProxy operator()(FacetIterator beg, FacetIterator end) { CGAL_assertion(beg != end); - // update proxy normal + // fitting normal FT area(0); Vector norm = CGAL::NULL_VECTOR; for (FacetIterator fitr = beg; fitr != end; ++fitr) { @@ -140,25 +141,25 @@ template