org.citygml4j.model.gml.geometry.primitives
Interface Polygon

All Superinterfaces:
AbstractGeometricPrimitive, AbstractGeometry, AbstractGML, AbstractSurface, Associable, Child, Copyable, GML, ModelObject, SRSInformationGroup, SRSReferenceGroup, StandardObjectProperties
All Known Implementing Classes:
PolygonImpl

public interface Polygon
extends AbstractSurface


Method Summary
 void addInterior(AbstractRingProperty abstractRingProperty)
           
 AbstractRingProperty getExterior()
           
 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)
           
 
Methods inherited from interface org.citygml4j.model.gml.geometry.AbstractGeometry
accept, accept, calcBoundingBox, getGid, isSetGid, setGid, unsetGid
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
accept, accept, getId, isSetId, setId, unsetId
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.gml.base.StandardObjectProperties
addMetaDataProperty, addName, getDescription, getMetaDataProperty, getName, isSetDescription, isSetMetaDataProperty, isSetName, setDescription, setMetaDataProperty, setName, unsetDescription, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy, copyTo
 
Methods inherited from interface org.citygml4j.model.gml.geometry.SRSReferenceGroup
getSrsDimension, getSrsName, isSetSrsDimension, isSetSrsName, setSrsDimension, setSrsName, unsetSrsDimension, unsetSrsName
 
Methods inherited from interface org.citygml4j.model.gml.geometry.SRSInformationGroup
addAxisLabel, addUomLabel, getAxisLabels, getUomLabels, isSetAxisLabels, isSetUomLabels, setAxisLabels, setUomLabels, unsetAxisLabels, unsetAxisLabels, unsetUomLabels, unsetUomLabels
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 

Method Detail

getExterior

AbstractRingProperty getExterior()

getInterior

java.util.List<AbstractRingProperty> getInterior()

isSetExterior

boolean isSetExterior()

isSetInterior

boolean isSetInterior()

setExterior

void setExterior(AbstractRingProperty abstractRingProperty)

setInterior

void setInterior(java.util.List<AbstractRingProperty> abstractRingProperty)

addInterior

void addInterior(AbstractRingProperty abstractRingProperty)

unsetExterior

void unsetExterior()

unsetInterior

void unsetInterior()

unsetInterior

boolean unsetInterior(AbstractRingProperty abstractRingProperty)