Class ShapeFactoryImpl.GeneralShapeMultiShapeBuilder<T extends Shape>
java.lang.Object
org.locationtech.spatial4j.shape.impl.ShapeFactoryImpl.GeneralShapeMultiShapeBuilder<T>
- All Implemented Interfaces:
ShapeFactory.MultiLineStringBuilder,ShapeFactory.MultiPointBuilder,ShapeFactory.MultiPolygonBuilder,ShapeFactory.MultiShapeBuilder<T>,ShapeFactory.PointsBuilder<ShapeFactory.MultiPointBuilder>
- Direct Known Subclasses:
JtsShapeFactory.JtsMultiShapeBuilder
- Enclosing class:
ShapeFactoryImpl
protected class ShapeFactoryImpl.GeneralShapeMultiShapeBuilder<T extends Shape>
extends Object
implements ShapeFactory.MultiShapeBuilder<T>, ShapeFactory.MultiPointBuilder, ShapeFactory.MultiLineStringBuilder, ShapeFactory.MultiPolygonBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(ShapeFactory.LineStringBuilder lineStringBuilder) add(ShapeFactory.PolygonBuilder polygonBuilder) build()pointLatLon(double latitude, double longitude) pointXY(double x, double y) pointXYZ(double x, double y, double z) polygon()
-
Field Details
-
shapes
-
-
Constructor Details
-
GeneralShapeMultiShapeBuilder
protected GeneralShapeMultiShapeBuilder()
-
-
Method Details
-
add
- Specified by:
addin interfaceShapeFactory.MultiShapeBuilder<T extends Shape>
-
pointXY
- Specified by:
pointXYin interfaceShapeFactory.PointsBuilder<T extends Shape>- See Also:
-
pointXYZ
- Specified by:
pointXYZin interfaceShapeFactory.PointsBuilder<T extends Shape>- See Also:
-
pointLatLon
- Specified by:
pointLatLonin interfaceShapeFactory.PointsBuilder<T extends Shape>- See Also:
-
lineString
- Specified by:
lineStringin interfaceShapeFactory.MultiLineStringBuilder
-
add
- Specified by:
addin interfaceShapeFactory.MultiLineStringBuilder
-
polygon
- Specified by:
polygonin interfaceShapeFactory.MultiPolygonBuilder
-
add
- Specified by:
addin interfaceShapeFactory.MultiPolygonBuilder
-
build
- Specified by:
buildin interfaceShapeFactory.MultiLineStringBuilder- Specified by:
buildin interfaceShapeFactory.MultiPointBuilder- Specified by:
buildin interfaceShapeFactory.MultiPolygonBuilder- Specified by:
buildin interfaceShapeFactory.MultiShapeBuilder<T extends Shape>
-