Merge pull request #7357 from mentonin/converter-to-qpolygon

Converter to qpolygon
This commit is contained in:
Laurent Rineau 2023-04-17 10:13:57 +02:00
commit 2c84890b6c
2 changed files with 15 additions and 1 deletions

View File

@ -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<K::Point_2> operator()(QPolygonF);
void operator()(std::list<K::Point_2>&, QPolygonF);
/// @}

View File

@ -167,6 +167,15 @@ public:
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
{