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 TypeMethodDescriptionbooleanReturns theEdmPrimitiveTypeKindGets exterior points.Deprecated.getInterior(int n) Gets the nth interior ringintGet the number of interior ringsinthashCode()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:GeospatialReturns theEdmPrimitiveTypeKind- Specified by:
getEdmPrimitiveTypeKindin classGeospatial- Returns:
- EDM primitive type kind
-
equals
-
hashCode
public int hashCode()
-