public void TestSimpleLineSymDifference() { var a = Read("LINESTRING (1 1, 9 1)"); var b = Read("POINT (5 1)"); var expected = Read("LINESTRING (1 1, 9 1)"); CheckEqual(expected, OverlayNGTest.SymDifference(a, b, 1)); }
public void TestLinePointSymDifference() { var a = Read("LINESTRING (1 1, 9 1)"); var b = Read("POINT (15 1)"); var expected = Read("GEOMETRYCOLLECTION (POINT (15 1), LINESTRING (1 1, 9 1))"); CheckEqual(expected, OverlayNGTest.SymDifference(a, b, 1)); }
public void TestSimpleSymDifference() { var a = Read("MULTIPOINT ((1 2), (1 1), (2 2), (2 1))"); var b = Read("MULTIPOINT ((2 2), (2 1), (3 2), (3 1))"); var expected = Read("MULTIPOINT ((1 2), (1 1), (3 2), (3 1))"); CheckEqual(expected, OverlayNGTest.SymDifference(a, b, 1)); }