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

◆ lw_dist2d_check_overlap()

static int lw_dist2d_check_overlap ( const LWGEOM lwg1,
const LWGEOM lwg2 
)
static

Definition at line 267 of file measures.c.

268{
269 assert(lwg1 && lwg2 && lwg1->bbox && lwg2->bbox);
270
271 /* Check if the geometries intersect. */
272 if ((lwg1->bbox->xmax < lwg2->bbox->xmin || lwg1->bbox->xmin > lwg2->bbox->xmax ||
273 lwg1->bbox->ymax < lwg2->bbox->ymin || lwg1->bbox->ymin > lwg2->bbox->ymax))
274 {
275 return LW_FALSE;
276 }
277 return LW_TRUE;
278}
#define LW_FALSE
Definition liblwgeom.h:108
#define LW_TRUE
Return types for functions with status returns.
Definition liblwgeom.h:107
double ymax
Definition liblwgeom.h:343
double xmax
Definition liblwgeom.h:341
double ymin
Definition liblwgeom.h:342
double xmin
Definition liblwgeom.h:340
GBOX * bbox
Definition liblwgeom.h:444

References LWGEOM::bbox, LW_FALSE, LW_TRUE, GBOX::xmax, GBOX::xmin, GBOX::ymax, and GBOX::ymin.

Referenced by lw_dist2d_recursive().

Here is the caller graph for this function: