JTS Validation Suite
Precision Model: scale=0.0 x-offset=0.0 y-offset=0.0
Run 1: TestRelatePP
Run 2: TestRelatePL
Run 3: TestRelatePA
Run 4: TestRelateLL
Run 5: TestRelateLA
Run 6: TestRelateLC
Run 7: TestRelateAA
Run 8: TestRelateAC
Run 9: TestFunctionPP
Run 10: TestFunctionPL
Run 11: TestFunctionPA
Run 12: TestFunctionLL
Run 13: TestFunctionLA
Run 14: TestFunctionAA
Run 15: TestFunctionPLPrec
Run 16: TestFunctionLLPrec
Run 17: TestFunctionLAPrec
Run 18: TestFunctionAAPrec
Run 19: TestBoundary
Run 20: TestConvexHull
Case 1: P/P: same point [dim(0){A.P.Int = B.P.Int}]
Case 2: P/P: different point [dim(0){A.P.Int = B.P.Ext}]
Case 3: P/mP: different points [dim(0){A.P.Int = B.3P.Ext}]
Case 4: P/mP: point A within one of B points [dim(0){A.P.Int = B.3P1.Int}]
Case 5: mP/mP-1-1: same points [dim(0){A.3P1.Int = B.3P1.Int}, dim(0){A.3P2.Int = B.3P2.Int}, dim(0){A.3P3.Int = B.3P3.Int}]
Case 6: mP/mP-1-2: same but different sequence of points [dim(0){A.3P1.Int = B.3P1.Int}, dim(0){A.3P1.Int = B.3P3.Int}, dim(0){A.3P3.Int = B.3P2.Int}]
Case 7: mP/mP-2: different points [dim(0){A.4P.Int = B.4P.Ext}]
Case 8: mP/mP-5-1: same points [dim(0){A.4P.Int = B.4P.Int}]
Case 9: mP/mP-5-2: same points but different sequence [dim(0){A.4P.Int = B.4P.Int}]
Case 10: mP/mP-5-3: some points same [dim(0){A.4P2.Int = B.2P1.Int}, dim(0){A.4P3.Int = B.2P2.Int}]
Case 11: mP/mP-5-4: some points same, in a different sequence [dim(0){A.4P1.Int = B.2P2.Int}, dim(0){A.4P4.Int = B.2P1.Int}]
Case 12: mP/mP-6-1: some points same, some different [dim(0){A.4P4.Int = B.3P2.Int}]
Case 13: mP/mP-6-2: dim(0){A.4P1.Int = B.4P4.Int}, dim(0){A.4P4.Int = B.4P2.Int}