PostGIS  2.4.9dev-r@@SVN_REVISION@@

◆ gbox_contains_point3d()

int gbox_contains_point3d ( const GBOX gbox,
const POINT3D pt 
)

Return true if the point is inside the gbox.

Definition at line 259 of file g_box.c.

References LW_FALSE, LW_TRUE, POINT3D::x, GBOX::xmax, GBOX::xmin, POINT3D::y, GBOX::ymax, GBOX::ymin, POINT3D::z, GBOX::zmax, and GBOX::zmin.

Referenced by CircTreePIP(), gbox_pt_outside(), and lwpoly_covers_point2d().

260 {
261  if ( gbox->xmin > pt->x || gbox->ymin > pt->y || gbox->zmin > pt->z ||
262  gbox->xmax < pt->x || gbox->ymax < pt->y || gbox->zmax < pt->z )
263  {
264  return LW_FALSE;
265  }
266  return LW_TRUE;
267 }
double y
Definition: liblwgeom.h:340
double xmax
Definition: liblwgeom.h:293
double x
Definition: liblwgeom.h:340
double z
Definition: liblwgeom.h:340
double zmax
Definition: liblwgeom.h:297
double ymin
Definition: liblwgeom.h:294
double xmin
Definition: liblwgeom.h:292
#define LW_FALSE
Definition: liblwgeom.h:77
#define LW_TRUE
Return types for functions with status returns.
Definition: liblwgeom.h:76
double ymax
Definition: liblwgeom.h:295
double zmin
Definition: liblwgeom.h:296
Here is the caller graph for this function: