diff --git a/Periodic_3_triangulation_3/include/CGAL/Periodic_3_triangulation_3.h b/Periodic_3_triangulation_3/include/CGAL/Periodic_3_triangulation_3.h index 7bdfd9c617f..461b84c4c08 100644 --- a/Periodic_3_triangulation_3/include/CGAL/Periodic_3_triangulation_3.h +++ b/Periodic_3_triangulation_3/include/CGAL/Periodic_3_triangulation_3.h @@ -696,10 +696,13 @@ public: // to the fundamental domain) of the vertices v and c->vertex(idx), // respectively template - Point point(Vertex_handle v, ConstructPoint cp) const { + Point point(Vertex_handle v, ConstructPoint cp) const + { return point(periodic_point(v), cp); } + virtual Point point(Vertex_handle v) const = 0; + template Point point(Cell_handle c, int idx, ConstructPoint cp) const { @@ -757,6 +760,8 @@ public: return Point(); } + virtual Point point(Cell_handle c, int idx) const = 0; + Periodic_point periodic_point(const Vertex_handle v) const { if(is_1_cover())