Skip to content

Add incidentEdgeTracker and indexCellData types and tests #180

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

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

rsned
Copy link
Collaborator

@rsned rsned commented May 15, 2025

Add incidentEdgeTracker and indexCellData types and tests.
Update LaxPolygon to support proper vertex ordering on holes and shells.
Fix comments and variable names in LaxPolygon.
Add more of the missing LaxPolygon tests to validate fixes.

These are ports of the corresponding C++ s2/internal/ types that are needed for ValidationQuery for Loops and Polygons.

This PR works towards issues #72, #108.

rsned added 3 commits May 15, 2025 13:07
These are ports of the C++ s2/internal/ types that are needed for ValidationQuery for Loops and Polygons.

Work for issues golang#72, golang#108.
Clean up some comments and variable names.
Update some of the methods to match current C++ logic.
Add more unit tests for multiloop polygons to validate that holes are inverted ordering.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant