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

◆ BOX2D_overlap()

Datum BOX2D_overlap ( PG_FUNCTION_ARGS  )

Definition at line 188 of file lwgeom_box.c.

189{
190 GBOX *box1 = (GBOX *) PG_GETARG_POINTER(0);
191 GBOX *box2 = (GBOX *) PG_GETARG_POINTER(1);
192 bool result;
193
194
195 result = ((FPge(box1->xmax, box2->xmax) &&
196 FPle(box1->xmin, box2->xmax)) ||
197 (FPge(box2->xmax, box1->xmax) &&
198 FPle(box2->xmin, box1->xmax)))
199 &&
200 ((FPge(box1->ymax, box2->ymax) &&
201 FPle(box1->ymin, box2->ymax)) ||
202 (FPge(box2->ymax, box1->ymax) &&
203 FPle(box2->ymin, box1->ymax)));
204
205 PG_RETURN_BOOL(result);
206}
double ymax
Definition liblwgeom.h:343
double xmax
Definition liblwgeom.h:341
double ymin
Definition liblwgeom.h:342
double xmin
Definition liblwgeom.h:340

References GBOX::xmax, GBOX::xmin, GBOX::ymax, and GBOX::ymin.