py_eddy_tracker.poly.winding_number_grid_in_poly

py_eddy_tracker.poly.winding_number_grid_in_poly(x_1d, y_1d, i_x0, i_x1, x_size, i_y0, xy_poly)[source]

Return index for each grid coordinates within contour.

http://geomalgorithms.com/a03-_inclusion.html

Parameters:
  • x_1d (array) – x of local grid

  • y_1d (array) – y of local grid

  • i_x0 (int) – int to add at x index to have index in global grid

  • i_x1 (int) – last index in global grid

  • x_size (int) – number of x in global grid

  • i_y0 (int) – int to add at y index to have index in global grid

  • xy_poly (vertice) – vertices of polygon which must contain pixel

Returns:

Return index in xy_poly

Return type:

(int,int)