Definition at line 19 of file cu_remove_irrelevant_points_for_view.c.
32 CU_ASSERT(geom != NULL);
36 in_wkt =
"POLYGON((15 30,30 0,0 0,15 30))";
GBOX * gbox_new(lwflags_t flags)
Create a new gbox with the dimensionality indicated by the flags.
#define ASSERT_STRING_EQUAL(o, e)
void lwgeom_remove_irrelevant_points_for_view(LWGEOM *geom, GBOX *bbox, bool cartesian_hint)
remove points that are irrelevant for rendering the geometry within a view specified by rectangular b...
void lwgeom_free(LWGEOM *geom)
#define LW_PARSER_CHECK_NONE
char * lwgeom_to_ewkt(const LWGEOM *lwgeom)
Return an allocated string.
LWGEOM * lwgeom_from_wkt(const char *wkt, const char check)
References ASSERT_STRING_EQUAL, gbox_new(), LW_PARSER_CHECK_NONE, lwfree(), lwgeom_free(), lwgeom_from_wkt(), lwgeom_remove_irrelevant_points_for_view(), lwgeom_to_ewkt(), GBOX::xmax, GBOX::xmin, GBOX::ymax, and GBOX::ymin.
Referenced by remove_irrelevant_points_for_view_suite_setup().