455 CU_ASSERT_STRING_EQUAL(strout,
"LINESTRING(0 0,5 0,10 0)");
465 CU_ASSERT_EQUAL(lineout, NULL);
471 CU_ASSERT_EQUAL(lineout, NULL);
475 "MULTIPOLYGON(((0 0,20 0,20 20,0 20,0 0),(2 2,2 4,4 4,4 2,2 2),(6 6,6 8,8 8,8 6,6 6)),((40 0,40 20,60 20,60 0,40 0),(42 2,42 4,44 4,44 2,42 2)))" 479 CU_ASSERT_EQUAL(lineout, NULL);
483 "GEOMETRYCOLLECTION(MULTIPOLYGON(((0 0,20 0,20 20,0 20,0 0),(2 2,2 4,4 4,4 2,2 2),(6 6,6 8,8 8,8 6,6 6)),((40 0,40 20,60 20,60 0,40 0),(42 2,42 4,44 4,44 2,42 2))),MULTILINESTRING((0 0,10 0),(20 0, 30 0)),MULTIPOINT(0 0, 3 4))" 485 CU_ASSERT_FATAL(linein != NULL);
488 CU_ASSERT_EQUAL(lineout, NULL);
495 CU_ASSERT_STRING_EQUAL(strout,
"LINESTRING(20 0,25 0,30 0)");
char * lwgeom_to_ewkt(const LWGEOM *lwgeom)
Return an alloced string.
void lwgeom_free(LWGEOM *geom)
LWGEOM * lwgeom_from_wkt(const char *wkt, const char check)
void lwgeom_request_interrupt(void)
Request interruption of any running code.
#define LW_PARSER_CHECK_NONE
LWGEOM * lwgeom_segmentize2d(LWGEOM *line, double dist)