From 061df8938363e37bd926ce9510abeb0d1df9235c Mon Sep 17 00:00:00 2001 From: Jane Tournois Date: Tue, 5 Apr 2016 14:26:20 +0200 Subject: [PATCH] skip the infinite vertex to avoid computing stuff on associated points --- .../CGAL/internal/Voronoi_covariance_3/voronoi_covariance_3.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Point_set_processing_3/include/CGAL/internal/Voronoi_covariance_3/voronoi_covariance_3.h b/Point_set_processing_3/include/CGAL/internal/Voronoi_covariance_3/voronoi_covariance_3.h index e411c56a4e8..f18b7152f2b 100644 --- a/Point_set_processing_3/include/CGAL/internal/Voronoi_covariance_3/voronoi_covariance_3.h +++ b/Point_set_processing_3/include/CGAL/internal/Voronoi_covariance_3/voronoi_covariance_3.h @@ -148,6 +148,8 @@ namespace CGAL { for(typename std::list::iterator it = vertices.begin(); it != vertices.end(); ++it) { + if (dt.is_infinite(*it)) + continue; Vector p = ((*it)->point() - v->point())/2; planes.push_back (Plane(CGAL::ORIGIN+p, p)); }