From 1fde998db35d761d21d165f39dfe747430ddcffd Mon Sep 17 00:00:00 2001 From: Thomas Gubler Date: Sun, 19 Aug 2018 10:44:16 +0200 Subject: [PATCH] [Survey transects generation] introduce function to handle one polygon at a time --- src/MissionManager/SurveyComplexItem.cc | 5 +++++ src/MissionManager/SurveyComplexItem.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/MissionManager/SurveyComplexItem.cc b/src/MissionManager/SurveyComplexItem.cc index 4758bafc0..769d94666 100644 --- a/src/MissionManager/SurveyComplexItem.cc +++ b/src/MissionManager/SurveyComplexItem.cc @@ -1067,6 +1067,11 @@ void SurveyComplexItem::_rebuildTransectsPhase1(void) } void SurveyComplexItem::_rebuildTransectsPhase1Worker(bool refly) +{ + _rebuildTranscetsFromPolygon(refly); +} + +void SurveyComplexItem::_rebuildTranscetsFromPolygon(bool refly) { if (_ignoreRecalc) { return; diff --git a/src/MissionManager/SurveyComplexItem.h b/src/MissionManager/SurveyComplexItem.h index 7935b4845..2d63a8b52 100644 --- a/src/MissionManager/SurveyComplexItem.h +++ b/src/MissionManager/SurveyComplexItem.h @@ -111,6 +111,7 @@ private: bool _loadV3(const QJsonObject& complexObject, int sequenceNumber, QString& errorString); bool _loadV4(const QJsonObject& complexObject, int sequenceNumber, QString& errorString); void _rebuildTransectsPhase1Worker(bool refly); + void _rebuildTranscetsFromPolygon(bool refly); ///< Adds to the _transects array from one polygon QMap _metaDataMap; -- 2.22.0