Package org.locationtech.spatial4j.shape
Shapes are the core geometry objects that Spatial4j provides. The types
exposed in this package should be considered public. Remember not to
instantiate them directly, use the SpatialContext which acts as a
factory for shapes.
-
Interface Summary Interface Description Circle A circle, also known as a point-radius since that is what it is comprised of.Point A Point with X & Y coordinates.Rectangle A rectangle aligned with the axis (i.e.Shape The base interface defining a geometric shape.ShapeFactory A factory forShape
s.ShapeFactory.LineStringBuilder ShapeFactory.MultiLineStringBuilder ShapeFactory.MultiPointBuilder ShapeFactory.MultiPolygonBuilder ShapeFactory.MultiShapeBuilder<T extends Shape> ShapeFactory.PointsBuilder<T> Builds a point and returns the generic specified type (usually whatever "this" is).ShapeFactory.PolygonBuilder ShapeFactory.PolygonBuilder.HoleBuilder -
Class Summary Class Description BaseShape<T extends SpatialContext> ShapeCollection<S extends Shape> A collection of Shape objects, analogous to an OGC GeometryCollection. -
Enum Summary Enum Description SpatialRelation The set of spatial relationships.