twpayne / go-geom

Package geom implements efficient geometry types for geospatial applications.
BSD 2-Clause "Simplified" License
839 stars 104 forks source link

Add Reverse #202

Closed engelsjk closed 3 years ago

engelsjk commented 3 years ago

This PR adds a Reverse method to geom1, geom2 and geom3. It implements an in-place reversal of linear coordinate order while maintaining sub-structure order. Tests are included for multiple geometry types. Ref #118.

twpayne commented 3 years ago

Very nice, thank you!

Do you need a new version tag for Go modules?

engelsjk commented 3 years ago

Sure, that'd be great. Thank you!

twpayne commented 3 years ago

OK, tagged v1.4.0: https://github.com/twpayne/go-geom/releases/tag/v1.4.0