├── .gitignore ├── LICENSE ├── README.md ├── bbox.go ├── bbox_test.go ├── benchmark_test.go ├── end-to-end_test.go ├── examples └── README.md ├── flp.go ├── flp_test.go ├── geojson ├── LICENSE └── geojson.go ├── geom-in.go ├── geom-in_test.go ├── geom-out.go ├── geom-out_test.go ├── go.mod ├── go.sum ├── images └── polygol.png ├── operation.go ├── point.go ├── polygol.go ├── polygol_test.go ├── rounder.go ├── rounder_test.go ├── segment.go ├── segment_test.go ├── sweep-event.go ├── sweep-event_test.go ├── sweep-line.go ├── sweep-line_test.go ├── testdata └── end-to-end │ ├── almost-colinear-segments-but-not-2 │ ├── args.geojson │ └── union.geojson │ ├── almost-colinear-segments-but-not │ ├── args.geojson │ └── union.geojson │ ├── almost-parallel-segments-2 │ ├── args.geojson │ └── difference.geojson │ ├── almost-parallel-segments-3 │ ├── args.geojson │ └── union.geojson │ ├── almost-parallel-segments │ ├── args.geojson │ └── difference.geojson │ ├── clean-degenerate-polygon │ ├── args.geojson │ └── union.geojson │ ├── clean-multipoly-with-polys-overlapping │ ├── all.geojson │ └── args.geojson │ ├── clean-multipoly-with-polys-touching │ ├── all.geojson │ └── args.geojson │ ├── clean-poly-with-backward-ring-winding-order │ ├── all.geojson │ └── args.geojson │ ├── clean-poly-with-interior-ring-overlapping-exterior │ ├── all.geojson │ └── args.geojson │ ├── clean-poly-with-interior-ring-splitting-exterior │ ├── all.geojson │ └── args.geojson │ ├── clean-poly-with-interior-ring-touching-exterior │ ├── all.geojson │ └── args.geojson │ ├── clean-poly-with-interior-rings-overlapping │ ├── all.geojson │ └── args.geojson │ ├── clean-poly-with-interior-rings-touching │ ├── all.geojson │ └── args.geojson │ ├── clean-poly-with-non-self-closing-rings │ ├── all.geojson │ └── args.geojson │ ├── clean-poly-with-repeated-and-extra-points │ ├── all.geojson │ └── args.geojson │ ├── coincident-with-invalid-segments │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ ├── union.geojson │ └── xor.geojson │ ├── collapsed-edges-removed │ ├── args.geojson │ └── intersection.geojson │ ├── countries-africa │ ├── args.geojson │ └── union.geojson │ ├── countries-asia │ ├── args.geojson │ └── union.geojson │ ├── countries-europe │ ├── args.geojson │ └── union.geojson │ ├── countries-north-america │ ├── args.geojson │ └── union.geojson │ ├── countries-south-america │ ├── args.geojson │ └── union.geojson │ ├── disjoint-union │ ├── args.geojson │ └── union.geojson │ ├── dont-consume-prev-segment-1 │ ├── args.geojson │ └── union.geojson │ ├── dont-consume-prev-segment-2 │ ├── args.geojson │ └── union.geojson │ ├── dont-consume-prev-segment-3 │ ├── args.geojson │ └── union.geojson │ ├── empty-multipoly │ ├── args.geojson │ └── intersection.geojson │ ├── high-coincidence │ ├── args.geojson │ └── union.geojson │ ├── infinitely-thin-polygon │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ └── union.geojson │ ├── island-in-hole-4x │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ ├── union.geojson │ └── xor.geojson │ ├── issue-36 │ ├── args.geojson │ └── union.geojson │ ├── issue-37 │ ├── args.geojson │ └── intersection.geojson │ ├── issue-38 │ ├── args.geojson │ └── union.geojson │ ├── issue-44 │ ├── args.geojson │ └── union.geojson │ ├── issue-60-2 │ ├── args.geojson │ └── union.geojson │ ├── issue-60-3 │ ├── args.geojson │ └── union.geojson │ ├── issue-60-4 │ ├── args.geojson │ └── union.geojson │ ├── issue-60-5 │ ├── args.geojson │ └── union.geojson │ ├── issue-60-6 │ ├── args.geojson │ └── union.geojson │ ├── issue-60-7 │ ├── args.geojson │ └── union.geojson │ ├── issue-60-8 │ ├── args.geojson │ └── union.geojson │ ├── issue-60 │ ├── args.geojson │ └── union.geojson │ ├── issue-61-2 │ ├── args.geojson │ └── union.geojson │ ├── issue-61 │ ├── args.geojson │ └── union.geojson │ ├── issue-62-2 │ ├── args.geojson │ └── union.geojson │ ├── issue-62 │ ├── args.geojson │ └── union.geojson │ ├── issue-66 │ ├── args.geojson │ └── union.geojson │ ├── issue-68-1 │ ├── args.geojson │ └── union.geojson │ ├── issue-68 │ ├── args.geojson │ └── union.geojson │ ├── issue-78 │ ├── args.geojson │ └── intersection.geojson │ ├── issue-79 │ ├── args.geojson │ └── union.geojson │ ├── issue-85 │ ├── args.geojson │ └── union.geojson │ ├── maybe-colinear-sides │ ├── README │ ├── args.geojson │ └── difference.geojson │ ├── multipoly-and-square │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ ├── union.geojson │ └── xor.geojson │ ├── multipoly-with-hole-and-square │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ ├── union.geojson │ └── xor.geojson │ ├── multipoly-with-self-crossing-rings │ ├── all.geojson │ └── args.geojson │ ├── multipolys-with-disjoint-polys │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ ├── union.geojson │ └── xor.geojson │ ├── nearly-vertical-far-right │ ├── args.geojson │ └── intersection.geojson │ ├── nearly-vertical-segment │ ├── args.geojson │ └── union.geojson │ ├── no-bbox-overlap │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ ├── union.geojson │ └── xor.geojson │ ├── no-self-intersecting-rings-output │ ├── args.geojson │ └── xor.geojson │ ├── non-zero-rule-not-even-odd │ ├── all.geojson │ └── args.geojson │ ├── overlap-edges │ ├── args.geojson │ └── difference.geojson │ ├── overlap-loop │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ └── union.geojson │ ├── overlap-y │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ └── union.geojson │ ├── overlapping-clippings │ ├── args.geojson │ └── difference.geojson │ ├── parallel-lines-with-crossing │ ├── args.geojson │ └── union.geojson │ ├── poly-and-square │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ ├── union.geojson │ └── xor.geojson │ ├── poly-with-hole-and-square │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ ├── union.geojson │ └── xor.geojson │ ├── polygon-and-trapezoid │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ └── union.geojson │ ├── right-sweep-events-change-ordering │ ├── args.geojson │ └── union.geojson │ ├── rings-with-no-area │ ├── args.geojson │ └── union.geojson │ ├── saw-and-cheese │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ ├── union.geojson │ └── xor.geojson │ ├── self-intersects-but-doesnt-cross-1 │ ├── args.geojson │ └── union.geojson │ ├── self-intersects-but-doesnt-cross-2 │ ├── args.geojson │ └── union.geojson │ ├── split-almost-vertical-segment │ ├── args.geojson │ └── union.geojson │ ├── split-prev-segment │ ├── args.geojson │ └── union.geojson │ ├── subtract-same-shape-multiple-times │ ├── args.geojson │ └── difference.geojson │ ├── thin-vertical-triangle-2 │ ├── args.geojson │ └── union.geojson │ ├── thin-vertical-triangle │ ├── args.geojson │ └── union.geojson │ ├── three-triangles │ ├── args.geojson │ └── union.geojson │ ├── touching-boxes │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ └── union.geojson │ ├── triple-coincident-segments │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ ├── union.geojson │ └── xor.geojson │ ├── two-disjoint-polygons │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ ├── union.geojson │ └── xor.geojson │ ├── two-triangles │ └── args.geojson │ ├── union-same-shape-multiple-times │ ├── args.geojson │ └── union.geojson │ ├── vertical-intersection-rounding-error │ ├── args.geojson │ └── union.geojson │ ├── vertical-segment-upon-split │ ├── args.geojson │ ├── difference.geojson │ └── union.geojson │ ├── very-small-polygon │ ├── args.geojson │ └── union.geojson │ ├── windmill-4-blades │ ├── args.geojson │ ├── difference.geojson │ ├── intersection.geojson │ ├── union.geojson │ └── xor.geojson │ └── zig-zag-above │ ├── args.geojson │ └── intersection.geojson ├── vector.go └── vector_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/README.md -------------------------------------------------------------------------------- /bbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/bbox.go -------------------------------------------------------------------------------- /bbox_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/bbox_test.go -------------------------------------------------------------------------------- /benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/benchmark_test.go -------------------------------------------------------------------------------- /end-to-end_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/end-to-end_test.go -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/examples/README.md -------------------------------------------------------------------------------- /flp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/flp.go -------------------------------------------------------------------------------- /flp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/flp_test.go -------------------------------------------------------------------------------- /geojson/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/geojson/LICENSE -------------------------------------------------------------------------------- /geojson/geojson.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/geojson/geojson.go -------------------------------------------------------------------------------- /geom-in.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/geom-in.go -------------------------------------------------------------------------------- /geom-in_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/geom-in_test.go -------------------------------------------------------------------------------- /geom-out.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/geom-out.go -------------------------------------------------------------------------------- /geom-out_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/geom-out_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/go.sum -------------------------------------------------------------------------------- /images/polygol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/images/polygol.png -------------------------------------------------------------------------------- /operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/operation.go -------------------------------------------------------------------------------- /point.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/point.go -------------------------------------------------------------------------------- /polygol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/polygol.go -------------------------------------------------------------------------------- /polygol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/polygol_test.go -------------------------------------------------------------------------------- /rounder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/rounder.go -------------------------------------------------------------------------------- /rounder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/rounder_test.go -------------------------------------------------------------------------------- /segment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/segment.go -------------------------------------------------------------------------------- /segment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/segment_test.go -------------------------------------------------------------------------------- /sweep-event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/sweep-event.go -------------------------------------------------------------------------------- /sweep-event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/sweep-event_test.go -------------------------------------------------------------------------------- /sweep-line.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/sweep-line.go -------------------------------------------------------------------------------- /sweep-line_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/sweep-line_test.go -------------------------------------------------------------------------------- /testdata/end-to-end/almost-colinear-segments-but-not-2/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/almost-colinear-segments-but-not-2/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/almost-colinear-segments-but-not-2/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/almost-colinear-segments-but-not-2/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/almost-colinear-segments-but-not/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/almost-colinear-segments-but-not/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/almost-colinear-segments-but-not/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/almost-colinear-segments-but-not/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/almost-parallel-segments-2/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/almost-parallel-segments-2/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/almost-parallel-segments-2/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/almost-parallel-segments-2/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/almost-parallel-segments-3/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/almost-parallel-segments-3/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/almost-parallel-segments-3/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/almost-parallel-segments-3/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/almost-parallel-segments/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/almost-parallel-segments/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/almost-parallel-segments/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/almost-parallel-segments/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-degenerate-polygon/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-degenerate-polygon/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-degenerate-polygon/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-degenerate-polygon/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-multipoly-with-polys-overlapping/all.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-multipoly-with-polys-overlapping/all.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-multipoly-with-polys-overlapping/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-multipoly-with-polys-overlapping/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-multipoly-with-polys-touching/all.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-multipoly-with-polys-touching/all.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-multipoly-with-polys-touching/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-multipoly-with-polys-touching/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-backward-ring-winding-order/all.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-backward-ring-winding-order/all.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-backward-ring-winding-order/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-backward-ring-winding-order/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-interior-ring-overlapping-exterior/all.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-interior-ring-overlapping-exterior/all.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-interior-ring-overlapping-exterior/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-interior-ring-overlapping-exterior/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-interior-ring-splitting-exterior/all.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-interior-ring-splitting-exterior/all.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-interior-ring-splitting-exterior/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-interior-ring-splitting-exterior/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-interior-ring-touching-exterior/all.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-interior-ring-touching-exterior/all.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-interior-ring-touching-exterior/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-interior-ring-touching-exterior/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-interior-rings-overlapping/all.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-interior-rings-overlapping/all.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-interior-rings-overlapping/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-interior-rings-overlapping/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-interior-rings-touching/all.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-interior-rings-touching/all.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-interior-rings-touching/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-interior-rings-touching/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-non-self-closing-rings/all.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-non-self-closing-rings/all.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-non-self-closing-rings/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-non-self-closing-rings/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-repeated-and-extra-points/all.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-repeated-and-extra-points/all.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/clean-poly-with-repeated-and-extra-points/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/clean-poly-with-repeated-and-extra-points/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/coincident-with-invalid-segments/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/coincident-with-invalid-segments/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/coincident-with-invalid-segments/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/coincident-with-invalid-segments/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/coincident-with-invalid-segments/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/coincident-with-invalid-segments/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/coincident-with-invalid-segments/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/coincident-with-invalid-segments/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/coincident-with-invalid-segments/xor.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/coincident-with-invalid-segments/xor.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/collapsed-edges-removed/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/collapsed-edges-removed/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/collapsed-edges-removed/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/collapsed-edges-removed/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/countries-africa/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/countries-africa/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/countries-africa/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/countries-africa/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/countries-asia/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/countries-asia/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/countries-asia/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/countries-asia/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/countries-europe/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/countries-europe/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/countries-europe/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/countries-europe/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/countries-north-america/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/countries-north-america/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/countries-north-america/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/countries-north-america/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/countries-south-america/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/countries-south-america/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/countries-south-america/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/countries-south-america/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/disjoint-union/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/disjoint-union/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/disjoint-union/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/disjoint-union/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/dont-consume-prev-segment-1/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/dont-consume-prev-segment-1/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/dont-consume-prev-segment-1/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/dont-consume-prev-segment-1/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/dont-consume-prev-segment-2/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/dont-consume-prev-segment-2/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/dont-consume-prev-segment-2/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/dont-consume-prev-segment-2/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/dont-consume-prev-segment-3/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/dont-consume-prev-segment-3/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/dont-consume-prev-segment-3/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/dont-consume-prev-segment-3/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/empty-multipoly/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/empty-multipoly/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/empty-multipoly/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/empty-multipoly/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/high-coincidence/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/high-coincidence/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/high-coincidence/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/high-coincidence/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/infinitely-thin-polygon/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/infinitely-thin-polygon/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/infinitely-thin-polygon/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/infinitely-thin-polygon/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/infinitely-thin-polygon/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/infinitely-thin-polygon/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/infinitely-thin-polygon/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/infinitely-thin-polygon/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/island-in-hole-4x/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/island-in-hole-4x/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/island-in-hole-4x/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/island-in-hole-4x/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/island-in-hole-4x/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/island-in-hole-4x/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/island-in-hole-4x/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/island-in-hole-4x/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/island-in-hole-4x/xor.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/island-in-hole-4x/xor.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-36/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-36/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-36/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-36/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-37/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-37/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-37/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-37/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-38/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-38/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-38/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-38/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-44/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-44/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-44/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-44/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-2/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-2/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-2/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-2/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-3/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-3/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-3/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-3/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-4/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-4/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-4/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-4/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-5/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-5/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-5/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-5/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-6/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-6/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-6/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-6/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-7/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-7/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-7/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-7/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-8/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-8/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60-8/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60-8/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-60/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-60/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-61-2/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-61-2/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-61-2/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-61-2/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-61/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-61/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-61/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-61/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-62-2/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-62-2/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-62-2/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-62-2/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-62/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-62/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-62/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-62/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-66/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-66/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-66/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-66/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-68-1/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-68-1/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-68-1/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-68-1/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-68/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-68/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-68/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-68/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-78/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-78/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-78/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-78/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-79/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-79/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-79/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-79/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-85/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-85/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/issue-85/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/issue-85/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/maybe-colinear-sides/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/maybe-colinear-sides/README -------------------------------------------------------------------------------- /testdata/end-to-end/maybe-colinear-sides/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/maybe-colinear-sides/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/maybe-colinear-sides/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/maybe-colinear-sides/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipoly-and-square/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipoly-and-square/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipoly-and-square/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipoly-and-square/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipoly-and-square/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipoly-and-square/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipoly-and-square/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipoly-and-square/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipoly-and-square/xor.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipoly-and-square/xor.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipoly-with-hole-and-square/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipoly-with-hole-and-square/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipoly-with-hole-and-square/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipoly-with-hole-and-square/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipoly-with-hole-and-square/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipoly-with-hole-and-square/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipoly-with-hole-and-square/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipoly-with-hole-and-square/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipoly-with-hole-and-square/xor.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipoly-with-hole-and-square/xor.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipoly-with-self-crossing-rings/all.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipoly-with-self-crossing-rings/all.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipoly-with-self-crossing-rings/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipoly-with-self-crossing-rings/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipolys-with-disjoint-polys/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipolys-with-disjoint-polys/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipolys-with-disjoint-polys/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipolys-with-disjoint-polys/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipolys-with-disjoint-polys/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipolys-with-disjoint-polys/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipolys-with-disjoint-polys/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipolys-with-disjoint-polys/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/multipolys-with-disjoint-polys/xor.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/multipolys-with-disjoint-polys/xor.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/nearly-vertical-far-right/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/nearly-vertical-far-right/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/nearly-vertical-far-right/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/nearly-vertical-far-right/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/nearly-vertical-segment/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/nearly-vertical-segment/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/nearly-vertical-segment/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/nearly-vertical-segment/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/no-bbox-overlap/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/no-bbox-overlap/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/no-bbox-overlap/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/no-bbox-overlap/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/no-bbox-overlap/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/no-bbox-overlap/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/no-bbox-overlap/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/no-bbox-overlap/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/no-bbox-overlap/xor.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/no-bbox-overlap/xor.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/no-self-intersecting-rings-output/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/no-self-intersecting-rings-output/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/no-self-intersecting-rings-output/xor.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/no-self-intersecting-rings-output/xor.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/non-zero-rule-not-even-odd/all.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/non-zero-rule-not-even-odd/all.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/non-zero-rule-not-even-odd/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/non-zero-rule-not-even-odd/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/overlap-edges/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/overlap-edges/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/overlap-edges/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/overlap-edges/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/overlap-loop/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/overlap-loop/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/overlap-loop/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/overlap-loop/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/overlap-loop/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/overlap-loop/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/overlap-loop/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/overlap-loop/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/overlap-y/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/overlap-y/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/overlap-y/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/overlap-y/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/overlap-y/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/overlap-y/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/overlap-y/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/overlap-y/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/overlapping-clippings/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/overlapping-clippings/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/overlapping-clippings/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/overlapping-clippings/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/parallel-lines-with-crossing/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/parallel-lines-with-crossing/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/parallel-lines-with-crossing/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/parallel-lines-with-crossing/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/poly-and-square/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/poly-and-square/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/poly-and-square/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/poly-and-square/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/poly-and-square/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/poly-and-square/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/poly-and-square/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/poly-and-square/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/poly-and-square/xor.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/poly-and-square/xor.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/poly-with-hole-and-square/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/poly-with-hole-and-square/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/poly-with-hole-and-square/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/poly-with-hole-and-square/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/poly-with-hole-and-square/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/poly-with-hole-and-square/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/poly-with-hole-and-square/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/poly-with-hole-and-square/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/poly-with-hole-and-square/xor.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/poly-with-hole-and-square/xor.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/polygon-and-trapezoid/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/polygon-and-trapezoid/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/polygon-and-trapezoid/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/polygon-and-trapezoid/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/polygon-and-trapezoid/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/polygon-and-trapezoid/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/polygon-and-trapezoid/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/polygon-and-trapezoid/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/right-sweep-events-change-ordering/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/right-sweep-events-change-ordering/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/right-sweep-events-change-ordering/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/right-sweep-events-change-ordering/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/rings-with-no-area/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/rings-with-no-area/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/rings-with-no-area/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/rings-with-no-area/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/saw-and-cheese/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/saw-and-cheese/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/saw-and-cheese/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/saw-and-cheese/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/saw-and-cheese/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/saw-and-cheese/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/saw-and-cheese/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/saw-and-cheese/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/saw-and-cheese/xor.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/saw-and-cheese/xor.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/self-intersects-but-doesnt-cross-1/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/self-intersects-but-doesnt-cross-1/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/self-intersects-but-doesnt-cross-1/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/self-intersects-but-doesnt-cross-1/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/self-intersects-but-doesnt-cross-2/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/self-intersects-but-doesnt-cross-2/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/self-intersects-but-doesnt-cross-2/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/self-intersects-but-doesnt-cross-2/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/split-almost-vertical-segment/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/split-almost-vertical-segment/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/split-almost-vertical-segment/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/split-almost-vertical-segment/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/split-prev-segment/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/split-prev-segment/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/split-prev-segment/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/split-prev-segment/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/subtract-same-shape-multiple-times/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/subtract-same-shape-multiple-times/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/subtract-same-shape-multiple-times/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/subtract-same-shape-multiple-times/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/thin-vertical-triangle-2/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/thin-vertical-triangle-2/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/thin-vertical-triangle-2/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/thin-vertical-triangle-2/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/thin-vertical-triangle/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/thin-vertical-triangle/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/thin-vertical-triangle/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/thin-vertical-triangle/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/three-triangles/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/three-triangles/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/three-triangles/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/three-triangles/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/touching-boxes/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/touching-boxes/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/touching-boxes/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/touching-boxes/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/touching-boxes/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/touching-boxes/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/touching-boxes/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/touching-boxes/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/triple-coincident-segments/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/triple-coincident-segments/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/triple-coincident-segments/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/triple-coincident-segments/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/triple-coincident-segments/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/triple-coincident-segments/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/triple-coincident-segments/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/triple-coincident-segments/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/triple-coincident-segments/xor.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/triple-coincident-segments/xor.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/two-disjoint-polygons/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/two-disjoint-polygons/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/two-disjoint-polygons/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/two-disjoint-polygons/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/two-disjoint-polygons/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/two-disjoint-polygons/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/two-disjoint-polygons/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/two-disjoint-polygons/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/two-disjoint-polygons/xor.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/two-disjoint-polygons/xor.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/two-triangles/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/two-triangles/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/union-same-shape-multiple-times/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/union-same-shape-multiple-times/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/union-same-shape-multiple-times/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/union-same-shape-multiple-times/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/vertical-intersection-rounding-error/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/vertical-intersection-rounding-error/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/vertical-intersection-rounding-error/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/vertical-intersection-rounding-error/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/vertical-segment-upon-split/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/vertical-segment-upon-split/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/vertical-segment-upon-split/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/vertical-segment-upon-split/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/vertical-segment-upon-split/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/vertical-segment-upon-split/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/very-small-polygon/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/very-small-polygon/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/very-small-polygon/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/very-small-polygon/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/windmill-4-blades/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/windmill-4-blades/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/windmill-4-blades/difference.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/windmill-4-blades/difference.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/windmill-4-blades/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/windmill-4-blades/intersection.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/windmill-4-blades/union.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/windmill-4-blades/union.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/windmill-4-blades/xor.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/windmill-4-blades/xor.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/zig-zag-above/args.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/zig-zag-above/args.geojson -------------------------------------------------------------------------------- /testdata/end-to-end/zig-zag-above/intersection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/testdata/end-to-end/zig-zag-above/intersection.geojson -------------------------------------------------------------------------------- /vector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/vector.go -------------------------------------------------------------------------------- /vector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/engelsjk/polygol/HEAD/vector_test.go --------------------------------------------------------------------------------