public class MultiPolygon extends Geometry
| Constructor and Description |
|---|
MultiPolygon()
Constructor
|
MultiPolygon(List<Polygon> polygons)
Constructor
|
MultiPolygon(MultiPolygon multiPolygon)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static MultiPolygon |
fromCoordinates(List<List<List<Position>>> coordinates)
Create a multi polygon from coordinates
|
List<List<List<Position>>> |
getCoordinates()
Returns coordinates as a GeoJSON Position list
|
Geometry |
getGeometry()
Get the simple geometry
|
GeometryType |
getGeometryType()
Get the geometry type
|
MultiPolygon |
getMultiPolygon()
Get the simple features multi polygon
|
List<Polygon> |
getPolygons()
Get the polygons
|
void |
setCoordinates(List<List<List<Position>>> coordinates)
Sets the coordinates from a GeoJSON Position list
|
void |
setMultiPolygon(MultiPolygon multiPolygon)
Set the simple features multi polygon
|
void |
setPolygons(List<Polygon> polygons)
Set the polygons
|
getBbox, getForeignMember, getForeignMembers, hasForeignMember, hasForeignMembers, setBbox, setForeignMemberpublic MultiPolygon()
public MultiPolygon(List<Polygon> polygons)
polygons - polygon listpublic MultiPolygon(MultiPolygon multiPolygon)
multiPolygon - simple multi polygonpublic static MultiPolygon fromCoordinates(List<List<List<Position>>> coordinates)
coordinates - coordinatespublic GeometryType getGeometryType()
getGeometryType in class Geometrypublic Geometry getGeometry()
getGeometry in class Geometrypublic List<List<List<Position>>> getCoordinates()
public void setCoordinates(List<List<List<Position>>> coordinates)
coordinates - coordinatespublic List<Polygon> getPolygons()
public void setPolygons(List<Polygon> polygons)
polygons - list of polygonspublic MultiPolygon getMultiPolygon()
public void setMultiPolygon(MultiPolygon multiPolygon)
multiPolygon - multi polygonCopyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.