PostGIS  2.3.7dev-r@@SVN_REVISION@@
int ptarrayarc_contains_point ( const POINTARRAY pa,
const POINT2D pt 
)

For POINTARRAYs representing CIRCULARSTRINGS.

That is, linked triples with each triple being control points of a circular arc. Such POINTARRAYs have an odd number of vertices.

Return 1 if the point is inside the POINTARRAY, -1 if it is outside, and 0 if it is on the boundary.

Definition at line 832 of file ptarray.c.

References LW_TRUE, and ptarrayarc_contains_point_partial().

Referenced by lwcompound_contains_point(), lwgeom_contains_point(), and test_ptarrayarc_contains_point().

833 {
834  return ptarrayarc_contains_point_partial(pa, pt, LW_TRUE /* Check closed*/, NULL);
835 }
int ptarrayarc_contains_point_partial(const POINTARRAY *pa, const POINT2D *pt, int check_closed, int *winding_number)
Definition: ptarray.c:838
#define LW_TRUE
Return types for functions with status returns.
Definition: liblwgeom.h:75

Here is the call graph for this function:

Here is the caller graph for this function: