is_in_window¶
- pydl.pydlutils.mangle.is_in_window(polygons, points, ncaps=0)[source]¶
Check to see if
pointslie within a set ofpolygons.- Parameters:
- polygons
PolygonListorFITS_polygon A set of polygons.
- points
ndarrayorrecarray If
pointsis a 3-vector, or set of 3-vectors, then assume the point is a Cartesian unit vector. Ifpointis a 2-vector or set of 2-vectors, assume the point is RA, Dec.- ncaps
int, optional If set, use only the first
ncapscaps inpolygon. This only exists to be passed tois_in_polygon().
- polygons
- Returns:
tupleA tuple containing two
ndarray. First, a boolean vector giving the result for each point. Second, an integer vector giving the index of the polygon that contains the point.