From 87f0b49b1135ce51a786d19e1b0ba1d1def60c42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Loriot?= Date: Tue, 1 Dec 2020 18:17:03 +0100 Subject: [PATCH] remove extra template parameter --- .../polyhedral_envelope_of_triangle_soup.cpp | 6 ++---- Polygon_mesh_processing/include/CGAL/Polyhedral_envelope.h | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Polygon_mesh_processing/examples/Polygon_mesh_processing/polyhedral_envelope_of_triangle_soup.cpp b/Polygon_mesh_processing/examples/Polygon_mesh_processing/polyhedral_envelope_of_triangle_soup.cpp index 4049d5ef02a..222555fb6a5 100644 --- a/Polygon_mesh_processing/examples/Polygon_mesh_processing/polyhedral_envelope_of_triangle_soup.cpp +++ b/Polygon_mesh_processing/examples/Polygon_mesh_processing/polyhedral_envelope_of_triangle_soup.cpp @@ -27,10 +27,8 @@ int main(int argc, char* argv[]) int j = (argc>4) ? std::stoi(std::string(argv[4])) : 100; int k = (argc>5) ? std::stoi(std::string(argv[5])) : 200; - if(envelope(points[i], - points[j], - points[k]){ - + if (envelope(points[i], points[j],points[k])) + { std::cout << "inside polyhedral envelope" << std::endl; } diff --git a/Polygon_mesh_processing/include/CGAL/Polyhedral_envelope.h b/Polygon_mesh_processing/include/CGAL/Polyhedral_envelope.h index 92bbcf41c4a..af56c2baec7 100644 --- a/Polygon_mesh_processing/include/CGAL/Polyhedral_envelope.h +++ b/Polygon_mesh_processing/include/CGAL/Polyhedral_envelope.h @@ -465,7 +465,7 @@ public: typedef typename boost::range_value::type Triangle; for (const Triangle& t : triangles) { - Vector3i face = { t[0], t[1], t[2] }; + Vector3i face = { int(t[0]), int(t[1]), int(t[2]) }; env_faces.emplace_back(face); } init(epsilon); @@ -488,7 +488,7 @@ public: : Polyhedral_envelope(face_range, tmesh, epsilon, parameters::all_default()) {} - template + template Polyhedral_envelope(const PointRange& points, const TriangleRange& triangles, double epsilon,