PostGIS  3.7.0dev-r@@SVN_REVISION@@

◆ ptarray_contains_point()

int ptarray_contains_point ( const POINTARRAY pa,
const POINT2D pt 
)

Return LW_INSIDE if the point is inside the POINTARRAY, LW_OUTSIDE if it is outside, and LW_BOUNDARY if it is on the boundary.

LW_INSIDE == 1, LW_BOUNDARY == 0, LW_OUTSIDE == -1

Definition at line 751 of file ptarray.c.

752 {
753  return ptarray_contains_point_partial(pa, pt, LW_TRUE, NULL);
754 }
#define LW_TRUE
Return types for functions with status returns.
Definition: liblwgeom.h:93
int ptarray_contains_point_partial(const POINTARRAY *pa, const POINT2D *pt, int check_closed, int *winding_number)
Definition: ptarray.c:763

References LW_TRUE, and ptarray_contains_point_partial().

Referenced by _lwt_AddFaceSplit(), lw_dist2d_line_poly(), lw_dist2d_line_tri(), lw_dist2d_point_poly(), lw_dist2d_point_tri(), lw_dist2d_poly_poly(), lw_dist2d_tri_circstring(), lw_dist2d_tri_poly(), lw_dist2d_tri_tri(), lwcompound_contains_point(), lwgeom_contains_point(), lwgeom_solid_contains_lwgeom(), lwpoly_contains_point(), and test_ptarray_contains_point().

Here is the call graph for this function:
Here is the caller graph for this function: