Class Polygon
java.lang.Object
org.apache.olingo.commons.api.edm.geo.Geospatial
org.apache.olingo.commons.api.edm.geo.Polygon
Polygon.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.olingo.commons.api.edm.geo.Geospatial
Geospatial.Dimension, Geospatial.Type
-
Field Summary
Fields inherited from class org.apache.olingo.commons.api.edm.geo.Geospatial
dimension, srid, type
-
Constructor Summary
ConstructorsConstructorDescriptionPolygon
(Geospatial.Dimension dimension, SRID srid, List<LineString> interiors, LineString exterior) Creates a new polygon.Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns theEdmPrimitiveTypeKind
Gets exterior points.Deprecated.getInterior
(int n) Gets the nth interior ringint
Get the number of interior ringsint
hashCode()
Methods inherited from class org.apache.olingo.commons.api.edm.geo.Geospatial
getDimension, getGeoType, getSrid
-
Constructor Details
-
Polygon
public Polygon(Geospatial.Dimension dimension, SRID srid, List<Point> interior, List<Point> exterior) Deprecated.Creates a new polygon.- Parameters:
dimension
- Dimension of the polygonsrid
- SRID valuesinterior
- List of interior pointsexterior
- List of exterior point
-
Polygon
public Polygon(Geospatial.Dimension dimension, SRID srid, List<LineString> interiors, LineString exterior) Creates a new polygon.- Parameters:
dimension
- Dimension of the polygonsrid
- SRID valuesinteriors
- List of interior ringsexterior
- Ring of exterior point
-
-
Method Details
-
getInterior
Deprecated.Gets interior points.- Returns:
- interior points.
- See Also:
-
getNumberOfInteriorRings
public int getNumberOfInteriorRings()Get the number of interior rings- Returns:
- number of interior rings
-
getInterior
Gets the nth interior ring- Parameters:
n
-- Returns:
- the ring or an exception if no such ring exists
-
getExterior
Gets exterior points.- Returns:
- exterior points.
-
getEdmPrimitiveTypeKind
Description copied from class:Geospatial
Returns theEdmPrimitiveTypeKind
- Specified by:
getEdmPrimitiveTypeKind
in classGeospatial
- Returns:
- EDM primitive type kind
-
equals
-
hashCode
public int hashCode()
-