-
Notifications
You must be signed in to change notification settings - Fork 462
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Alternate polygonToCells algorithm #785
Commits on Oct 25, 2023
-
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for f72cbc2 - Browse repository at this point
Copy the full SHA f72cbc2View commit details -
Add cellToChildBBox with tests
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 8a27b2a - Browse repository at this point
Copy the full SHA 8a27b2aView commit details -
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 5bc92fc - Browse repository at this point
Copy the full SHA 5bc92fcView commit details -
Implement bboxIntersects, with tests
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 0a856f2 - Browse repository at this point
Copy the full SHA 0a856f2View commit details -
Add lineIntersectsLine, with tests
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 42a1ea6 - Browse repository at this point
Copy the full SHA 42a1ea6View commit details -
Implement cellBoundaryInsidePolygon
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for ec1a6f6 - Browse repository at this point
Copy the full SHA ec1a6f6View commit details -
Tests and fixes for cellBoundaryCrossesGeoLoop
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 34ba399 - Browse repository at this point
Copy the full SHA 34ba399View commit details -
First pass at polyfill algo, untested
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 5f6ede9 - Browse repository at this point
Copy the full SHA 5f6ede9View commit details -
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for cc6a060 - Browse repository at this point
Copy the full SHA cc6a060View commit details -
Fixed several issues, most tests passing
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 0ec7869 - Browse repository at this point
Copy the full SHA 0ec7869View commit details -
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 793f46e - Browse repository at this point
Copy the full SHA 793f46eView commit details -
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 9eaee77 - Browse repository at this point
Copy the full SHA 9eaee77View commit details -
Working uncompact with wrapping iterator
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 519b0b4 - Browse repository at this point
Copy the full SHA 519b0b4View commit details -
Small optimization: Normalize BBox outside loop
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 37243fe - Browse repository at this point
Copy the full SHA 37243feView commit details -
Small optimization, reference cell boundary instead of copy
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for d720d3a - Browse repository at this point
Copy the full SHA d720d3aView commit details -
Small optimization: Update child iterator in place
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 10667cc - Browse repository at this point
Copy the full SHA 10667ccView commit details -
Implement polygonToCellsCompact
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 0caf37d - Browse repository at this point
Copy the full SHA 0caf37dView commit details -
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 9389945 - Browse repository at this point
Copy the full SHA 9389945View commit details -
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 19aa9ca - Browse repository at this point
Copy the full SHA 19aa9caView commit details -
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for ed3b143 - Browse repository at this point
Copy the full SHA ed3b143View commit details -
Co-authored-by: Isaac Brodsky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 135e5a3 - Browse repository at this point
Copy the full SHA 135e5a3View commit details -
Co-authored-by: Isaac Brodsky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1380aeb - Browse repository at this point
Copy the full SHA 1380aebView commit details -
Co-authored-by: Isaac Brodsky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3cbcafc - Browse repository at this point
Copy the full SHA 3cbcafcView commit details -
Co-authored-by: Isaac Brodsky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a1758fe - Browse repository at this point
Copy the full SHA a1758feView commit details -
Fix error declaration and division by zero
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 6dd99ad - Browse repository at this point
Copy the full SHA 6dd99adView commit details -
Micro-optimizations: faster cellToParent, bbox check on line intersec…
…tion
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for b9c4358 - Browse repository at this point
Copy the full SHA b9c4358View commit details -
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 216500a - Browse repository at this point
Copy the full SHA 216500aView commit details -
Intersects -> overlaps, cheap checks for poles and bbox containment
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 77a13fb - Browse repository at this point
Copy the full SHA 77a13fbView commit details -
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 0866771 - Browse repository at this point
Copy the full SHA 0866771View commit details -
Remove old polyfill algo, update tests
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 29fc0e9 - Browse repository at this point
Copy the full SHA 29fc0e9View commit details -
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for e15845e - Browse repository at this point
Copy the full SHA e15845eView commit details -
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 8cef837 - Browse repository at this point
Copy the full SHA 8cef837View commit details -
Restore old algo, rename new to polygonToCellsExperimental
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for eef2bc5 - Browse repository at this point
Copy the full SHA eef2bc5View commit details -
First pass at faster cellToBBox
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for aa2990b - Browse repository at this point
Copy the full SHA aa2990bView commit details -
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 47e1d23 - Browse repository at this point
Copy the full SHA 47e1d23View commit details -
Use a lookup table for res0 bounding boxes
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for b63921b - Browse repository at this point
Copy the full SHA b63921bView commit details -
Nick Rabinowitz committed
Oct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for dad85b0 - Browse repository at this point
Copy the full SHA dad85b0View commit details -
Copy tests for testPolygonToCellsReported
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 3fe75a7 - Browse repository at this point
Copy the full SHA 3fe75a7View commit details -
Re-add test for uncovered lines
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 475d8f6 - Browse repository at this point
Copy the full SHA 475d8f6View commit details -
Restore simpler NORMALIZE_LNG macro for point-in-poly
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for c3c206d - Browse repository at this point
Copy the full SHA c3c206dView commit details -
Use switch-based function for normalizeLng
Nick Rabinowitz committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 862dd86 - Browse repository at this point
Copy the full SHA 862dd86View commit details
Commits on Oct 26, 2023
-
Move normalizeLng to latlng, fix tests
Nick Rabinowitz committedOct 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 6c55f50 - Browse repository at this point
Copy the full SHA 6c55f50View commit details -
Add separate benchmark for new polyfill
Nick Rabinowitz committedOct 26, 2023 Configuration menu - View commit details
-
Copy full SHA for b774725 - Browse repository at this point
Copy the full SHA b774725View commit details
Commits on Oct 27, 2023
-
Nick Rabinowitz committed
Oct 27, 2023 Configuration menu - View commit details
-
Copy full SHA for 5453092 - Browse repository at this point
Copy the full SHA 5453092View commit details
Commits on Oct 31, 2023
-
Update and tests for baseCellNumToCell
Nick Rabinowitz committedOct 31, 2023 Configuration menu - View commit details
-
Copy full SHA for 8652b4e - Browse repository at this point
Copy the full SHA 8652b4eView commit details -
Drop dupe tests, malloc -> calloc
Nick Rabinowitz committedOct 31, 2023 Configuration menu - View commit details
-
Copy full SHA for 6b94307 - Browse repository at this point
Copy the full SHA 6b94307View commit details -
Nick Rabinowitz committed
Oct 31, 2023 Configuration menu - View commit details
-
Copy full SHA for 6f0a122 - Browse repository at this point
Copy the full SHA 6f0a122View commit details