From 78155168c8ec2edacd35f89a374e19c7ab5ec945 Mon Sep 17 00:00:00 2001 From: Thomas Gubler Date: Sun, 19 Aug 2018 12:05:27 +0200 Subject: [PATCH] [Survey transects generation] introduce polygon list --- src/MissionManager/SurveyComplexItem.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/MissionManager/SurveyComplexItem.cc b/src/MissionManager/SurveyComplexItem.cc index f083533ed..de282c586 100644 --- a/src/MissionManager/SurveyComplexItem.cc +++ b/src/MissionManager/SurveyComplexItem.cc @@ -1115,7 +1115,14 @@ void SurveyComplexItem::_rebuildTransectsPhase1Worker(bool refly) } polygon << polygonPoints[0]; - _rebuildTranscetsFromPolygon(refly, polygon, tangentOrigin); + // Create list of separate polygons + QList polygons; + polygons << polygon; + + // iterate over polygons + for (const auto& p : polygons) { + _rebuildTranscetsFromPolygon(refly, p, tangentOrigin); + } } void SurveyComplexItem::_rebuildTranscetsFromPolygon(bool refly, const QPolygonF& polygon, const QGeoCoordinate& tangentOrigin) -- 2.22.0