# pinpoly

0th

Percentile

##### Check if Points are within Polygon

Check the location of point(s) with respect to a polygon.

Keywords
math
##### Usage
pinpoly(poly, pts)
##### Arguments
poly

matrix containing the x,y-coordinates of the vertices of the polygon boundary.

pts

matrix of containing the x,y-coordinates of the point locations.

##### Value

An integer vector of indicators for each point in pts,

-1

error when number of polygon vertices exceeds 3000;

0

outside the polygon;

1

at the polygon boundary;

2

inside the polygon.

##### Note

This function is provided here so that users do not need to load other packages, as it is not available in the base R packages. THE VERTICES MAY BE LISTED CLOCKWISE OR ANTICLOCKWISE

The return values have been changed from the original ones so that the point is inside (including at the boundary) if positive.

##### References

This Fortran code comes from Wm Randolph Franklin, Electrical, Computer, and Systems Engineering Department, Rensselaer Polytechnic Institute, Troy, New York, at website http://www.ecse.rpi.edu/Homepages/wrf.

phat and mcseg.test