public class Polygon extends AbstractSurface
isSetMetaDataProperty
Constructor and Description |
---|
Polygon() |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(GeometryFunctor<T> visitor) |
void |
accept(GeometryVisitor visitor) |
<T> T |
accept(GMLFunctor<T> visitor) |
void |
accept(GMLVisitor visitor) |
void |
addInterior(AbstractRingProperty abstractRingProperty) |
BoundingBox |
calcBoundingBox() |
java.lang.Object |
copy(CopyBuilder copyBuilder) |
java.lang.Object |
copyTo(java.lang.Object target,
CopyBuilder copyBuilder) |
AbstractRingProperty |
getExterior() |
GMLClass |
getGMLClass() |
java.util.List<AbstractRingProperty> |
getInterior() |
boolean |
isSetExterior() |
boolean |
isSetInterior() |
void |
setExterior(AbstractRingProperty abstractRingProperty) |
void |
setInterior(java.util.List<AbstractRingProperty> abstractRingProperty) |
void |
unsetExterior() |
void |
unsetInterior() |
boolean |
unsetInterior(AbstractRingProperty abstractRingProperty) |
addAxisLabel, addUomLabel, getAxisLabels, getGid, getInheritedSrsName, getSrsDimension, getSrsName, getUomLabels, isSetAxisLabels, isSetGid, isSetSrsDimension, isSetSrsName, isSetUomLabels, setAxisLabels, setGid, setSrsDimension, setSrsName, setUomLabels, unsetAxisLabels, unsetAxisLabels, unsetGid, unsetSrsDimension, unsetSrsName, unsetUomLabels, unsetUomLabels
addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getModelType, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getModelType
public void addInterior(AbstractRingProperty abstractRingProperty)
public AbstractRingProperty getExterior()
public java.util.List<AbstractRingProperty> getInterior()
public boolean isSetExterior()
public boolean isSetInterior()
public void setExterior(AbstractRingProperty abstractRingProperty)
public void setInterior(java.util.List<AbstractRingProperty> abstractRingProperty)
public void unsetExterior()
public void unsetInterior()
public boolean unsetInterior(AbstractRingProperty abstractRingProperty)
public BoundingBox calcBoundingBox()
calcBoundingBox
in class AbstractGeometry
public GMLClass getGMLClass()
getGMLClass
in interface GML
getGMLClass
in class AbstractGML
public java.lang.Object copy(CopyBuilder copyBuilder)
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
copyTo
in interface Copyable
copyTo
in class AbstractGeometry
public void accept(GeometryVisitor visitor)
accept
in class AbstractGeometry
public <T> T accept(GeometryFunctor<T> visitor)
accept
in class AbstractGeometry
public void accept(GMLVisitor visitor)
accept
in class AbstractGML
public <T> T accept(GMLFunctor<T> visitor)
accept
in class AbstractGML