PostGIS  3.7.0dev-r@@SVN_REVISION@@

◆ itree_point_on_segment()

static int itree_point_on_segment ( const POINT2D seg1,
const POINT2D seg2,
const POINT2D point 
)
static

Definition at line 352 of file intervaltree.c.

353 {
354  double maxX = FP_MAX(seg1->x, seg2->x);
355  double maxY = FP_MAX(seg1->y, seg2->y);
356  double minX = FP_MIN(seg1->x, seg2->x);
357  double minY = FP_MIN(seg1->y, seg2->y);
358 
359  return point->x >= minX && point->x <= maxX &&
360  point->y >= minY && point->y <= maxY;
361 }
#define FP_MAX(A, B)
#define FP_MIN(A, B)
double y
Definition: liblwgeom.h:390
double x
Definition: liblwgeom.h:390

References FP_MAX, FP_MIN, POINT2D::x, and POINT2D::y.

Referenced by itree_point_in_ring_recursive().

Here is the caller graph for this function: