Package com.azure.core.models
Class GeoPolygonCollection
java.lang.Object
com.azure.core.models.GeoObject
com.azure.core.models.GeoPolygonCollection
Represents a collection of
GeoPolygons
.-
Constructor Summary
ConstructorDescriptionGeoPolygonCollection
(List<GeoPolygon> polygons) Constructs aGeoPolygonCollection
.GeoPolygonCollection
(List<GeoPolygon> polygons, GeoBoundingBox boundingBox, Map<String, Object> customProperties) Constructs aGeoPolygonCollection
. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Unmodifiable representation of thegeometric polygons
representing this multi-polygon.getType()
Gets the GeoJSON type for this object.int
hashCode()
Methods inherited from class com.azure.core.models.GeoObject
getBoundingBox, getCustomProperties
-
Constructor Details
-
GeoPolygonCollection
Constructs aGeoPolygonCollection
.- Parameters:
polygons
- The polygons that define the multi-polygon.- Throws:
NullPointerException
- Ifpolygons
isnull
.
-
GeoPolygonCollection
public GeoPolygonCollection(List<GeoPolygon> polygons, GeoBoundingBox boundingBox, Map<String, Object> customProperties) Constructs aGeoPolygonCollection
.- Parameters:
polygons
- The polygons that define the multi-polygon.boundingBox
- Bounding box for the multi-polygon.customProperties
- Additional properties of the multi-polygon.- Throws:
NullPointerException
- Ifpolygons
isnull
.
-
-
Method Details
-
getPolygons
Unmodifiable representation of thegeometric polygons
representing this multi-polygon.- Returns:
- An unmodifiable representation of the
geometric polygons
representing this multi-polygon.
-
getType
Description copied from class:GeoObject
Gets the GeoJSON type for this object. -
hashCode
public int hashCode() -
equals
-