diff --git a/Heat_method_3/include/CGAL/Heat_method_3/Intrinsic_Delaunay_Triangulation_3.h b/Heat_method_3/include/CGAL/Heat_method_3/Intrinsic_Delaunay_Triangulation_3.h index c74d789000f..096d6b3e0e9 100644 --- a/Heat_method_3/include/CGAL/Heat_method_3/Intrinsic_Delaunay_Triangulation_3.h +++ b/Heat_method_3/include/CGAL/Heat_method_3/Intrinsic_Delaunay_Triangulation_3.h @@ -141,7 +141,7 @@ namespace Intrinsic_Delaunay_Triangulation_3 { }; public: - Intrinsic_Delaunay_Triangulation_3(TriangleMesh tm, HalfedgeCoordinateMap hcm) + Intrinsic_Delaunay_Triangulation_3(TriangleMesh& tm, HalfedgeCoordinateMap hcm) : tm(tm), hcm(hcm) { build(); @@ -149,7 +149,7 @@ namespace Intrinsic_Delaunay_Triangulation_3 { - Intrinsic_Delaunay_Triangulation_3(TriangleMesh tm, HalfedgeCoordinateMap hcm, FaceIndexMap fpm, EdgeIndexMap epm) + Intrinsic_Delaunay_Triangulation_3(TriangleMesh& tm, HalfedgeCoordinateMap hcm, FaceIndexMap fpm, EdgeIndexMap epm) : tm(tm), hcm(hcm), fpm(fpm), epm(epm) { build(); @@ -372,7 +372,7 @@ namespace Intrinsic_Delaunay_Triangulation_3 { } } //todo:: determine which can be const - TriangleMesh tm; + TriangleMesh& tm; VertexPointMap vpm; FaceIndexMap fpm; EdgeIndexMap epm;