diff --git a/AABB_tree/include/CGAL/AABB_triangulation_3_cell_primitive.h b/AABB_tree/include/CGAL/AABB_triangulation_3_cell_primitive.h index 5b90e6c618e..5fd804f3bd8 100644 --- a/AABB_tree/include/CGAL/AABB_triangulation_3_cell_primitive.h +++ b/AABB_tree/include/CGAL/AABB_triangulation_3_cell_primitive.h @@ -49,7 +49,8 @@ namespace CGAL typename Point_from_cell_iterator_proprety_map::reference get(Point_from_cell_iterator_proprety_map, Iterator it) { - return it->vertex(1)->point().point(); + typename GeomTraits::Construct_point_3 point; + return point(it->vertex(1)->point()); } }; @@ -66,10 +67,11 @@ namespace CGAL reference get(Tet_from_cell_iterator_proprety_map, key_type it) { - return value_type(it->vertex(0)->point().point(), - it->vertex(1)->point().point(), - it->vertex(2)->point().point(), - it->vertex(3)->point().point()); + typename GeomTraits::Construct_point_3 point; + return value_type(point(it->vertex(0)->point()), + point(it->vertex(1)->point()), + point(it->vertex(2)->point()), + point(it->vertex(3)->point())); } };