diff --git a/Packages/Arrangement/test/Arrangement_2/DATA/segments/edge_vertex_intersection b/Packages/Arrangement/test/Arrangement_2/DATA/segments/edge_vertex_intersection new file mode 100644 index 00000000000..03a79d541b8 --- /dev/null +++ b/Packages/Arrangement/test/Arrangement_2/DATA/segments/edge_vertex_intersection @@ -0,0 +1,24 @@ +# Arrangement Test Data File +# Segment traits +# Edge Vertex Intersection +# +# No. of segments: +2 +# Points: +10 0 10 20 +20 10 10 10 +# No. of test points: +3 +# Test points (coordinates followed by expected type): +# (1 VERTEX, 2 EDGE, 3 FACE, 4 UNBOUNDED_FACE) +10 10 1 +11 10 2 +0 0 6 +# No. of expected vertices : +4 +# No. of expected edges: +3 +# No. of expected faces : +1 +# No. of expected overlaps : +0 diff --git a/Packages/Arrangement/test/Arrangement_2/DATA/segments/simple_intersection b/Packages/Arrangement/test/Arrangement_2/DATA/segments/simple_intersection new file mode 100644 index 00000000000..bd7b8fac0a3 --- /dev/null +++ b/Packages/Arrangement/test/Arrangement_2/DATA/segments/simple_intersection @@ -0,0 +1,24 @@ +# SEGMENT TRAITS TEST DATA - TRIAL VERSION - 4 July 2000 - shai +# Arr_polyline_traits Test Data File +# Simple intersection +# +# No. of segments: +2 +# Segments +0 0 1 1 +0 1 1 0 +# No. of test points: +3 +# Test points (coordinates followed by expected type): +# (1 VERTEX, 2 EDGE, 3 FACE, 4 UNBOUNDED_FACE) +1/2 1/2 1 +3/4 3/4 2 +0 1/2 6 +# No. of expected vertices : +5 +# No. of expected edges: +4 +# No. of expected faces : +1 +# No. of expected overlaps : +0 diff --git a/Packages/Arrangement/test/Arrangement_2/DATA/segments/triangle b/Packages/Arrangement/test/Arrangement_2/DATA/segments/triangle new file mode 100644 index 00000000000..945ba384b3f --- /dev/null +++ b/Packages/Arrangement/test/Arrangement_2/DATA/segments/triangle @@ -0,0 +1,23 @@ +# Arrangement Test Data File +# Segment traits +# Triangle +# +# No. of segments +3 +# Points: + 0 0 10 10 +10 10 20 0 +20 0 0 0 +# No. of test points: +1 +# Test points (coordinates followed by expected type): +# (1 VERTEX, 2 EDGE, 3 FACE, 4 UNBOUNDED_FACE) +-1 -1 6 +# No. of expected vertices : +3 +# No. of expected edges: +3 +# No. of expected faces : +2 +# No. of expected overlaps : +0 diff --git a/Packages/Arrangement/test/Arrangement_2/DATA/segments/two_segments b/Packages/Arrangement/test/Arrangement_2/DATA/segments/two_segments new file mode 100644 index 00000000000..e143f4e8102 --- /dev/null +++ b/Packages/Arrangement/test/Arrangement_2/DATA/segments/two_segments @@ -0,0 +1,25 @@ +# Arrangement Test Data File +# Segment traits +# Two Segments +# +# No. of segments +2 +# Polylines: +0 0 4 4 +2 2 6 6 +# No. of test points: +4 +# Test points (coordinates followed by expected type): +# (1 VERTEX, 2 EDGE, 3 FACE, 4 UNBOUNDED_FACE) +10 10 6 + 1 1 2 + 3 3 2 + 5 5 2 +# No. of expected vertices : +4 +# No. of expected edges: +3 +# No. of expected faces : +1 +# No. of expected overlaps : +1 diff --git a/Packages/Arrangement/test/Arrangement_2/DATA/segments/vertex_intersection b/Packages/Arrangement/test/Arrangement_2/DATA/segments/vertex_intersection new file mode 100644 index 00000000000..b11e677ddbb --- /dev/null +++ b/Packages/Arrangement/test/Arrangement_2/DATA/segments/vertex_intersection @@ -0,0 +1,24 @@ +# Arrangement Test Data File +# Segment traits +# Vertex Intersection +# +# No. of segments: +2 +# Segments: +0 0 10 10 +20 0 10 10 +# No. of test points: +3 +# Test points (coordinates followed by expected type): +# (1 VERTEX, 2 EDGE, 3 FACE, 4 UNBOUNDED_FACE) +10 10 1 +11 9 2 +0 10 6 +# No. of expected vertices : +3 +# No. of expected edges: +2 +# No. of expected faces : +1 +# No. of expected overlaps : +0 diff --git a/Packages/Arrangement/test/Arrangement_2/DATA/segments/vertical_segment b/Packages/Arrangement/test/Arrangement_2/DATA/segments/vertical_segment new file mode 100644 index 00000000000..2fc6cd577af --- /dev/null +++ b/Packages/Arrangement/test/Arrangement_2/DATA/segments/vertical_segment @@ -0,0 +1,23 @@ +# Arrangement Test Data File +# Segment traits +# Vertical Segment +# +# No. of segments +1 +# Segments +0 -1 0 1 +# No. of test points: +3 +# Test points (coordinates followed by expected type): +# (1 VERTEX, 2 EDGE, 3 FACE, 4 UNBOUNDED_FACE) +0 0 2 +0 11/10 6 +0 -11/10 6 +# No. of expected points : +2 +# No. of expected edges: +1 +# No. of expected faces : +1 +# No. of expected overlaps : +0