63{
65 "LINESTRING EMPTY",
66 "MULTIPOINT EMPTY"
67 );
68
70 "CIRCULARSTRING EMPTY",
71 "MULTIPOINT EMPTY"
72 );
73
75 "LINESTRING(0 0, 5 5, 10 0, 0 0)",
76 "MULTIPOINT EMPTY"
77 );
78
80 "CIRCULARSTRING(0 0, 4 0, 4 4, 0 4, 0 0)",
81 "MULTIPOINT EMPTY"
82 );
83
85 "LINESTRING(0 0, 5 0, 10 0)",
86 "MULTIPOINT(0 0, 10 0)"
87 );
88
90 "MULTILINESTRING((0 0, 5 0, 10 0),(20 5, 20 6, 20 10))",
91 "MULTIPOINT(0 0, 10 0, 20 5, 20 10)"
92 );
93
95 "MULTICURVE((1 1 1,0 0 0.5, -1 1 1),(1 1 0.5,0 0 0.5, -1 1 0.5, 1 1 0.5))",
96 "MULTIPOINT(1 1 1,-1 1 1)"
97 );
98
99}
#define BOUNDARY_TEST(wkt_in, wkt_exp)