Sha256: 0b93ad75ed048bf84d717324590d8b875f86ceee6b9f780febd5c28b607247d2

Contents?: true

Size: 436 Bytes

Versions: 4

Compression:

Stored size: 436 Bytes

Contents

import "../../src/geo/point-in-polygon";
import "../../src/math/trigonometry";

d3.geo.pointInPolygon = function(polygon) {
  polygon = polygon.map(function(ring) {
    ring = ring.map(pointRadians);
    ring.pop();
    return ring;
  });

  return function(point) {
    return d3_geo_pointInPolygon(pointRadians(point), polygon);
  };

  function pointRadians(point) {
    return [point[0] * d3_radians, point[1] * d3_radians];
  }
};

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
stripchart-0.0.3 lib/stripchart/public/components/d3/test/geo/point-in-polygon-mock.js
stripmem-0.0.3 lib/stripmem/public/components/d3/test/geo/point-in-polygon-mock.js
stripmem-0.0.2 lib/stripmem/public/components/d3/test/geo/point-in-polygon-mock.js
stripmem-0.0.1 lib/stripmem/public/components/d3/test/geo/point-in-polygon-mock.js