public class PolygonImpl extends AbstractGeometryImpl implements Polygon
Modifier and Type | Field and Description |
---|---|
protected LinearRing |
exterior |
protected List<LinearRing> |
interiorList |
axisLabels, srsDimension, srsName, uomLabels
description, descriptionReference, id, identifier, metaDataPropertyList, nameList, UUID_CODE
Constructor and Description |
---|
PolygonImpl(int numDims) |
Modifier and Type | Method and Description |
---|---|
void |
addInterior(LinearRing interior)
Adds a new interior property
|
LinearRing |
getExterior()
Gets the exterior property
|
Envelope |
getGeomEnvelope() |
List<LinearRing> |
getInteriorList()
Gets the list of interior properties
|
int |
getNumInteriors()
Returns number of interior properties
|
boolean |
isSetExterior()
Checks if exterior is set
|
void |
setExterior(LinearRing exterior)
Sets the exterior property
|
addCoordinatesToEnvelope, getAxisLabels, getSrsDimension, getSrsName, getUomLabels, isSetAxisLabels, isSetSrsDimension, isSetSrsName, isSetUomLabels, setAxisLabels, setSrsDimension, setSrsName, setUomLabels, unSetSrsDimension
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifier
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAxisLabels, getSrsDimension, getSrsName, getUomLabels, isSetAxisLabels, isSetSrsDimension, isSetSrsName, isSetUomLabels, setAxisLabels, setSrsDimension, setSrsName, setUomLabels, unSetSrsDimension
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifier
protected LinearRing exterior
protected List<LinearRing> interiorList
public LinearRing getExterior()
getExterior
in interface Polygon
public boolean isSetExterior()
isSetExterior
in interface Polygon
public void setExterior(LinearRing exterior)
setExterior
in interface Polygon
public List<LinearRing> getInteriorList()
getInteriorList
in interface Polygon
public int getNumInteriors()
getNumInteriors
in interface Polygon
public void addInterior(LinearRing interior)
addInterior
in interface Polygon
public Envelope getGeomEnvelope()
getGeomEnvelope
in interface AbstractGeometry
getGeomEnvelope
in class AbstractGeometryImpl
Copyright © 2016 Sensia Software LLC. All rights reserved.