Skip to content
Permalink
Browse files

Port line intersection and split with lines to c++

  • Loading branch information
nyalldawson committed Sep 22, 2017
1 parent c41dca9 commit 21f92a6fb2b4cbc1b034d939a5c330fd4a413ffd
Showing with 946 additions and 579 deletions.
  1. 0 python/plugins/processing/algs/qgis/HubLines.py
  2. 0 python/plugins/processing/algs/qgis/JoinAttributes.py
  3. +0 −181 python/plugins/processing/algs/qgis/LinesIntersection.py
  4. +0 −4 python/plugins/processing/algs/qgis/QGISAlgorithmProvider.py
  5. 0 python/plugins/processing/algs/qgis/SpatialJoin.py
  6. 0 python/plugins/processing/algs/qgis/SpatialJoinSummary.py
  7. +0 −209 python/plugins/processing/algs/qgis/SplitWithLines.py
  8. 0 python/plugins/processing/algs/qgis/SymmetricalDifference.py
  9. 0 python/plugins/processing/algs/qgis/Union.py
  10. +55 −0 python/plugins/processing/tests/testdata/custom/line_intersection1.gml
  11. +4 −4 ...lugins/processing/tests/testdata/{expected/line_intersection.xsd → custom/line_intersection1.xsd}
  12. +41 −0 python/plugins/processing/tests/testdata/custom/line_intersection2.gml
  13. +37 −0 python/plugins/processing/tests/testdata/custom/line_intersection2.xsd
  14. +50 −0 python/plugins/processing/tests/testdata/expected/line_intersection_all_fields.gml
  15. +51 −0 python/plugins/processing/tests/testdata/expected/line_intersection_all_fields.xsd
  16. +19 −15 ...processing/tests/testdata/expected/{line_intersection.gml → line_intersection_partial_fields.gml}
  17. +37 −0 python/plugins/processing/tests/testdata/expected/line_intersection_partial_fields.xsd
  18. +0 −15 python/plugins/processing/tests/testdata/expected/lines_split_with_lines.gfs
  19. +8 −24 python/plugins/processing/tests/testdata/expected/lines_split_with_lines.gml
  20. +23 −0 python/plugins/processing/tests/testdata/expected/lines_split_with_lines.xsd
  21. +0 −15 python/plugins/processing/tests/testdata/expected/lines_split_with_same_lines.gfs
  22. +3 −13 python/plugins/processing/tests/testdata/expected/lines_split_with_same_lines.gml
  23. +23 −0 python/plugins/processing/tests/testdata/expected/lines_split_with_same_lines.xsd
  24. +0 −32 python/plugins/processing/tests/testdata/expected/split_polys_with_lines.gfs
  25. +2 −2 python/plugins/processing/tests/testdata/expected/split_polys_with_lines.gml
  26. +43 −0 python/plugins/processing/tests/testdata/expected/split_polys_with_lines.xsd
  27. +31 −0 python/plugins/processing/tests/testdata/expected/variable_buffer_points.gfs
  28. +58 −65 python/plugins/processing/tests/testdata/qgis_algorithm_tests.yaml
  29. 0 python/plugins/processing/tools/vector.py
  30. +413 −0 src/core/processing/qgsnativealgorithms.cpp
  31. +48 −0 src/core/processing/qgsnativealgorithms.h
No changes.
No changes.

This file was deleted.

@@ -91,7 +91,6 @@
from .ImportIntoSpatialite import ImportIntoSpatialite
from .Intersection import Intersection
from .JoinAttributes import JoinAttributes
from .LinesIntersection import LinesIntersection
from .LinesToPolygons import LinesToPolygons
from .MeanCoords import MeanCoords
from .Merge import Merge
@@ -147,7 +146,6 @@
from .SpatialIndex import SpatialIndex
from .SpatialJoin import SpatialJoin
from .SpatialJoinSummary import SpatialJoinSummary
from .SplitWithLines import SplitWithLines
from .StatisticsByCategories import StatisticsByCategories
from .SumLines import SumLines
from .SymmetricalDifference import SymmetricalDifference
@@ -227,7 +225,6 @@ def getAlgs(self):
ImportIntoSpatialite(),
Intersection(),
JoinAttributes(),
LinesIntersection(),
LinesToPolygons(),
MeanCoords(),
Merge(),
@@ -283,7 +280,6 @@ def getAlgs(self):
SpatialIndex(),
SpatialJoin(),
SpatialJoinSummary(),
SplitWithLines(),
StatisticsByCategories(),
SumLines(),
SymmetricalDifference(),
No changes.
No changes.

0 comments on commit 21f92a6

Please sign in to comment.
You can’t perform that action at this time.