Commit fb10d04d authored by Thomas Gubler's avatar Thomas Gubler Committed by Thomas Gubler

[Survey transects generation] introduce decompose function (dummy for now)

parent 78155168
...@@ -1117,7 +1117,7 @@ void SurveyComplexItem::_rebuildTransectsPhase1Worker(bool refly) ...@@ -1117,7 +1117,7 @@ void SurveyComplexItem::_rebuildTransectsPhase1Worker(bool refly)
// Create list of separate polygons // Create list of separate polygons
QList<QPolygonF> polygons; QList<QPolygonF> polygons;
polygons << polygon; _PolygonDecomposeConvex(polygon, polygons);
// iterate over polygons // iterate over polygons
for (const auto& p : polygons) { for (const auto& p : polygons) {
...@@ -1125,6 +1125,11 @@ void SurveyComplexItem::_rebuildTransectsPhase1Worker(bool refly) ...@@ -1125,6 +1125,11 @@ void SurveyComplexItem::_rebuildTransectsPhase1Worker(bool refly)
} }
} }
void SurveyComplexItem::_PolygonDecomposeConvex(const QPolygonF& polygon, QList<QPolygonF>& polygons)
{
polygons << polygon;
}
void SurveyComplexItem::_rebuildTranscetsFromPolygon(bool refly, const QPolygonF& polygon, const QGeoCoordinate& tangentOrigin) void SurveyComplexItem::_rebuildTranscetsFromPolygon(bool refly, const QPolygonF& polygon, const QGeoCoordinate& tangentOrigin)
{ {
// Generate transects // Generate transects
......
...@@ -113,6 +113,7 @@ private: ...@@ -113,6 +113,7 @@ private:
void _rebuildTransectsPhase1Worker(bool refly); void _rebuildTransectsPhase1Worker(bool refly);
/// Adds to the _transects array from one polygon /// Adds to the _transects array from one polygon
void _rebuildTranscetsFromPolygon(bool refly, const QPolygonF& polygon, const QGeoCoordinate& tangentOrigin); void _rebuildTranscetsFromPolygon(bool refly, const QPolygonF& polygon, const QGeoCoordinate& tangentOrigin);
void _PolygonDecomposeConvex(const QPolygonF& polygon, QList<QPolygonF>& polygons);
QMap<QString, FactMetaData*> _metaDataMap; QMap<QString, FactMetaData*> _metaDataMap;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment