Interface S2ShapeFactory
- All Superinterfaces:
org.locationtech.spatial4j.shape.ShapeFactory
- All Known Implementing Classes:
Geo3dShapeFactory
public interface S2ShapeFactory
extends org.locationtech.spatial4j.shape.ShapeFactory
Shape factory for Spatial contexts that support S2 geometry. It is an extension of Spatial4j
ShapeFactory
.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.locationtech.spatial4j.shape.ShapeFactory
org.locationtech.spatial4j.shape.ShapeFactory.LineStringBuilder, org.locationtech.spatial4j.shape.ShapeFactory.MultiLineStringBuilder, org.locationtech.spatial4j.shape.ShapeFactory.MultiPointBuilder, org.locationtech.spatial4j.shape.ShapeFactory.MultiPolygonBuilder, org.locationtech.spatial4j.shape.ShapeFactory.MultiShapeBuilder<T extends org.locationtech.spatial4j.shape.Shape>, org.locationtech.spatial4j.shape.ShapeFactory.PointsBuilder<T extends Object>, org.locationtech.spatial4j.shape.ShapeFactory.PolygonBuilder
-
Method Summary
Modifier and TypeMethodDescriptionorg.locationtech.spatial4j.shape.Shape
getS2CellShape
(com.google.common.geometry.S2CellId cellId) Factory method for S2 cell shapes.Methods inherited from interface org.locationtech.spatial4j.shape.ShapeFactory
circle, circle, getSpatialContext, isNormWrapLongitude, lineString, lineString, multiLineString, multiPoint, multiPolygon, multiShape, multiShape, normDist, normX, normY, normZ, pointLatLon, pointXY, pointXYZ, polygon, rect, rect, verifyX, verifyY, verifyZ
-
Method Details
-
getS2CellShape
org.locationtech.spatial4j.shape.Shape getS2CellShape(com.google.common.geometry.S2CellId cellId) Factory method for S2 cell shapes.- Parameters:
cellId
- The S2 cell id- Returns:
- the shape representing the cell.
-