diff --git a/GraphicsView/doc/GraphicsView/CGAL/Qt/Converter.h b/GraphicsView/doc/GraphicsView/CGAL/Qt/Converter.h index 874ab14b88aa..31e27ee948e0 100644 --- a/GraphicsView/doc/GraphicsView/CGAL/Qt/Converter.h +++ b/GraphicsView/doc/GraphicsView/CGAL/Qt/Converter.h @@ -41,6 +41,11 @@ Converts a point. */ QPointF operator()(K::Point_2); +/*! +Converts a circular arc point. +*/ +QPointF operator()(K::Circular_arc_point_2); + /*! Converts a segment. */ @@ -94,7 +99,7 @@ K::Iso_rectangle_2 operator()(QRectF); /*! Converts a polygon to a list of points. */ -std::list operator()(QPolygonF); +void operator()(std::list&, QPolygonF); /// @} diff --git a/GraphicsView/include/CGAL/Qt/Converter.h b/GraphicsView/include/CGAL/Qt/Converter.h index 42aab2178cbc..a4b162d340f7 100644 --- a/GraphicsView/include/CGAL/Qt/Converter.h +++ b/GraphicsView/include/CGAL/Qt/Converter.h @@ -167,6 +167,15 @@ class Converter { return qp; } + QPolygonF operator()(const std::list< CGAL_Point_2 >& p) const + { + QPolygonF qp; + for(int i = 0; i < p.size(); i++){ + qp << operator()(p[i]); + } + return qp; + } + void operator()(std::list< CGAL_Point_2 >& p, const QPolygonF& qp) const {