├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .travis.yml ├── LICENSE ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main └── java │ └── com │ └── google │ └── common │ └── geometry │ ├── MutableInteger.java │ ├── R1Interval.java │ ├── R2Vector.java │ ├── S1Angle.java │ ├── S1Interval.java │ ├── S2.java │ ├── S2AreaCentroid.java │ ├── S2Cap.java │ ├── S2Cell.java │ ├── S2CellId.java │ ├── S2CellUnion.java │ ├── S2Edge.java │ ├── S2EdgeIndex.java │ ├── S2EdgeUtil.java │ ├── S2LatLng.java │ ├── S2LatLngRect.java │ ├── S2Loop.java │ ├── S2Point.java │ ├── S2Polygon.java │ ├── S2PolygonBuilder.java │ ├── S2Polyline.java │ ├── S2Projections.java │ ├── S2Region.java │ └── S2RegionCoverer.java └── test └── java └── com └── google ├── common └── geometry │ ├── GeometryTestCase.java │ ├── R1IntervalTest.java │ ├── S1AngleTest.java │ ├── S1IntervalTest.java │ ├── S2CapTest.java │ ├── S2CellIdTest.java │ ├── S2CellTest.java │ ├── S2CellUnionTest.java │ ├── S2EdgeIndexTest.java │ ├── S2EdgeUtilTest.java │ ├── S2LatLngRectTest.java │ ├── S2LatLngTest.java │ ├── S2LoopTest.java │ ├── S2PolygonBuilderTest.java │ ├── S2PolygonTest.java │ ├── S2PolylineTest.java │ ├── S2RegionCovererTest.java │ └── S2Test.java └── testing └── util └── MoreAsserts.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/MutableInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/MutableInteger.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/R1Interval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/R1Interval.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/R2Vector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/R2Vector.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S1Angle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S1Angle.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S1Interval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S1Interval.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2AreaCentroid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2AreaCentroid.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2Cap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2Cap.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2Cell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2Cell.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2CellId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2CellId.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2CellUnion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2CellUnion.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2Edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2Edge.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2EdgeIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2EdgeIndex.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2EdgeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2EdgeUtil.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2LatLng.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2LatLng.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2LatLngRect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2LatLngRect.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2Loop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2Loop.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2Point.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2Point.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2Polygon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2Polygon.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2PolygonBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2PolygonBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2Polyline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2Polyline.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2Projections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2Projections.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2Region.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2Region.java -------------------------------------------------------------------------------- /src/main/java/com/google/common/geometry/S2RegionCoverer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/main/java/com/google/common/geometry/S2RegionCoverer.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/GeometryTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/GeometryTestCase.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/R1IntervalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/R1IntervalTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S1AngleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S1AngleTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S1IntervalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S1IntervalTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2CapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2CapTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2CellIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2CellIdTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2CellTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2CellTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2CellUnionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2CellUnionTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2EdgeIndexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2EdgeIndexTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2EdgeUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2EdgeUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2LatLngRectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2LatLngRectTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2LatLngTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2LatLngTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2LoopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2LoopTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2PolygonBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2PolygonBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2PolygonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2PolygonTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2PolylineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2PolylineTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2RegionCovererTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2RegionCovererTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/common/geometry/S2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/common/geometry/S2Test.java -------------------------------------------------------------------------------- /src/test/java/com/google/testing/util/MoreAsserts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/io-sgr/s2-geometry-library-java/HEAD/src/test/java/com/google/testing/util/MoreAsserts.java --------------------------------------------------------------------------------