public class ShapeBuilders
extends java.lang.Object
| Constructor and Description |
|---|
ShapeBuilders() |
| Modifier and Type | Method and Description |
|---|---|
static CircleBuilder |
newCircleBuilder()
create a new Circle
|
static EnvelopeBuilder |
newEnvelope(com.vividsolutions.jts.geom.Coordinate topLeft,
com.vividsolutions.jts.geom.Coordinate bottomRight)
create a new rectangle
|
static GeometryCollectionBuilder |
newGeometryCollection()
Create a new GeometryCollection
|
static LineStringBuilder |
newLineString(CoordinatesBuilder coordinates)
Create a new lineString
|
static LineStringBuilder |
newLineString(java.util.List<com.vividsolutions.jts.geom.Coordinate> list)
Create a new lineString
|
static MultiLineStringBuilder |
newMultiLinestring()
Create a new Collection of lineStrings
|
static MultiPointBuilder |
newMultiPoint(java.util.List<com.vividsolutions.jts.geom.Coordinate> points)
Create a new set of points
|
static MultiPolygonBuilder |
newMultiPolygon()
Create a new Collection of polygons
|
static MultiPolygonBuilder |
newMultiPolygon(ShapeBuilder.Orientation orientation)
Create a new Collection of polygons
|
static PointBuilder |
newPoint(com.vividsolutions.jts.geom.Coordinate coordinate)
Create a new
PointBuilder from a Coordinate |
static PointBuilder |
newPoint(double longitude,
double latitude)
Create a new point
|
static PolygonBuilder |
newPolygon(CoordinatesBuilder shell)
Create a new PolygonBuilder
|
static PolygonBuilder |
newPolygon(java.util.List<com.vividsolutions.jts.geom.Coordinate> shell)
Create a new PolygonBuilder
|
static void |
register(java.util.List<NamedWriteableRegistry.Entry> namedWriteables) |
public static PointBuilder newPoint(double longitude, double latitude)
longitude - longitude of the pointlatitude - latitude of the pointPointBuilderpublic static PointBuilder newPoint(com.vividsolutions.jts.geom.Coordinate coordinate)
PointBuilder from a Coordinatecoordinate - coordinate defining the position of the pointPointBuilderpublic static MultiPointBuilder newMultiPoint(java.util.List<com.vividsolutions.jts.geom.Coordinate> points)
MultiPointBuilderpublic static LineStringBuilder newLineString(java.util.List<com.vividsolutions.jts.geom.Coordinate> list)
LineStringBuilderpublic static LineStringBuilder newLineString(CoordinatesBuilder coordinates)
LineStringBuilderpublic static MultiLineStringBuilder newMultiLinestring()
MultiLineStringBuilderpublic static PolygonBuilder newPolygon(java.util.List<com.vividsolutions.jts.geom.Coordinate> shell)
PolygonBuilderpublic static PolygonBuilder newPolygon(CoordinatesBuilder shell)
PolygonBuilderpublic static MultiPolygonBuilder newMultiPolygon()
MultiPolygonBuilderpublic static MultiPolygonBuilder newMultiPolygon(ShapeBuilder.Orientation orientation)
MultiPolygonBuilderpublic static GeometryCollectionBuilder newGeometryCollection()
GeometryCollectionBuilderpublic static CircleBuilder newCircleBuilder()
CircleBuilderpublic static EnvelopeBuilder newEnvelope(com.vividsolutions.jts.geom.Coordinate topLeft, com.vividsolutions.jts.geom.Coordinate bottomRight)
EnvelopeBuilderpublic static void register(java.util.List<NamedWriteableRegistry.Entry> namedWriteables)