13 #include "CUnit/Basic.h"
32 CU_ASSERT(geom != NULL);
36 in_wkt =
"POLYGON((15 30,30 0,0 0,15 30))";
48 CU_pSuite suite = CU_add_suite(
"remove_irrelevant_points_for_view", NULL, NULL);
static void test_lwgeom_remove_irrelevant_points_for_view(void)
void remove_irrelevant_points_for_view_suite_setup(void)
GBOX * gbox_new(lwflags_t flags)
Create a new gbox with the dimensionality indicated by the flags.
#define PG_ADD_TEST(suite, testfunc)
#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)