Definition at line 685 of file lwgeom_functions_analytic.c.
686{
687 double maxX;
688 double maxY;
689 double minX;
690 double minY;
691
692 if (seg1->
x > seg2->
x)
693 {
696 }
697 else
698 {
701 }
702 if (seg1->
y > seg2->
y)
703 {
706 }
707 else
708 {
711 }
712
713 POSTGIS_DEBUGF(3, "maxX minX/maxY minY: %.8f %.8f/%.8f %.8f", maxX, minX, maxY, minY);
714
715 if (maxX < point->x || minX > point->
x)
716 {
717 POSTGIS_DEBUGF(3,
"X value %.8f falls outside the range %.8f-%.8f", point->
x, minX, maxX);
718
719 return 0;
720 }
721 else if (maxY < point->y || minY > point->
y)
722 {
723 POSTGIS_DEBUGF(3,
"Y value %.8f falls outside the range %.8f-%.8f", point->
y, minY, maxY);
724
725 return 0;
726 }
727 return 1;
728}
References POINT2D::x, and POINT2D::y.
Referenced by point_in_ring(), and point_in_ring_rtree().