diff --git a/src/MissionManager/SurveyComplexItem.cc b/src/MissionManager/SurveyComplexItem.cc index 769d9466608ca645cece08c311c134c2ac4e8a48..f083533ed3bc27809cfd5bb811ea0c8f3ed04404 100644 --- a/src/MissionManager/SurveyComplexItem.cc +++ b/src/MissionManager/SurveyComplexItem.cc @@ -1067,11 +1067,6 @@ void SurveyComplexItem::_rebuildTransectsPhase1(void) } void SurveyComplexItem::_rebuildTransectsPhase1Worker(bool refly) -{ - _rebuildTranscetsFromPolygon(refly); -} - -void SurveyComplexItem::_rebuildTranscetsFromPolygon(bool refly) { if (_ignoreRecalc) { return; @@ -1112,6 +1107,19 @@ void SurveyComplexItem::_rebuildTranscetsFromPolygon(bool refly) qCDebug(SurveyComplexItemLog) << "_rebuildTransectsPhase1 vertex:x:y" << vertex << polygonPoints.last().x() << polygonPoints.last().y(); } + // convert into QPolygonF + QPolygonF polygon; + for (int i=0; i _metaDataMap;