PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ test_itree_once()

static void test_itree_once ( const char *  polyWkt,
double  x,
double  y,
IntervalTreeResult  iexp 
)
static

Definition at line 442 of file cu_tree.c.

445{
448 if(!poly)
449 CU_FAIL_FATAL("unable to parse WKT");
450 IntervalTree *itree = itree_from_lwgeom(poly);
452 itree_free(itree);
453 lwgeom_free(poly);
454 lwpoint_free(pt);
455 CU_ASSERT_EQUAL(irslt, iexp);
456}
void itree_free(IntervalTree *itree)
IntervalTreeResult itree_point_in_multipolygon(const IntervalTree *itree, const LWPOINT *point)
IntervalTree * itree_from_lwgeom(const LWGEOM *geom)
IntervalTreeResult
void lwpoint_free(LWPOINT *pt)
Definition lwpoint.c:213
void lwgeom_free(LWGEOM *geom)
Definition lwgeom.c:1246
#define LW_PARSER_CHECK_NONE
Definition liblwgeom.h:2149
#define SRID_DEFAULT
Definition liblwgeom.h:225
LWPOINT * lwpoint_make2d(int32_t srid, double x, double y)
Definition lwpoint.c:163
LWGEOM * lwgeom_from_wkt(const char *wkt, const char check)
Definition lwin_wkt.c:940

References itree_free(), itree_from_lwgeom(), itree_point_in_multipolygon(), LW_PARSER_CHECK_NONE, lwgeom_free(), lwgeom_from_wkt(), lwpoint_free(), lwpoint_make2d(), and SRID_DEFAULT.

Referenced by test_itree_degenerate_poly(), test_itree_hole(), test_itree_hole_spike(), test_itree_multipoly_empty(), and test_itree_square().

Here is the call graph for this function:
Here is the caller graph for this function: