Package net.opengis.gml311
Interface PolygonType
- All Superinterfaces:
AbstractGeometricPrimitiveType
,AbstractGeometryType
,AbstractGMLType
,AbstractSurfaceType
,EObject
,Notifier
- All Known Implementing Classes:
PolygonTypeImpl
A representation of the model object 'Polygon Type'.
A Polygon is a special surface that is defined by a single surface patch. The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. It is backwards compatible with the Polygon of GML 2, GM_Polygon of ISO 19107 is implemented by PolygonPatch.
The following features are supported:
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Exterior' containment reference.FeatureMap
Returns the value of the 'Exterior Group' attribute list.EList<AbstractRingPropertyType>
Returns the value of the 'Interior' containment reference list.FeatureMap
Returns the value of the 'Interior Group' attribute list.void
Sets the value of the 'Exterior
' containment reference.Methods inherited from interface AbstractGeometryType
getAxisLabels, getGid, getSrsDimension, getSrsName, getUomLabels, setAxisLabels, setGid, setSrsDimension, setSrsName, setUomLabels
Methods inherited from interface AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getExteriorGroup
FeatureMap getExteriorGroup()Returns the value of the 'Exterior Group' attribute list. The list contents are of typeFeatureMap.Entry
. A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.- Returns:
- the value of the 'Exterior Group' attribute list.
- See Also:
-
getExterior
AbstractRingPropertyType getExterior()Returns the value of the 'Exterior' containment reference. A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.- Returns:
- the value of the 'Exterior' containment reference.
- See Also:
-
setExterior
Sets the value of the 'Exterior
' containment reference.- Parameters:
value
- the new value of the 'Exterior' containment reference.- See Also:
-
getInteriorGroup
FeatureMap getInteriorGroup()Returns the value of the 'Interior Group' attribute list. The list contents are of typeFeatureMap.Entry
. A boundary of a surface consists of a number of rings. The "interior" rings seperate the surface / surface patch from the area enclosed by the rings.- Returns:
- the value of the 'Interior Group' attribute list.
- See Also:
-
getInterior
EList<AbstractRingPropertyType> getInterior()Returns the value of the 'Interior' containment reference list. The list contents are of typeAbstractRingPropertyType
. A boundary of a surface consists of a number of rings. The "interior" rings seperate the surface / surface patch from the area enclosed by the rings.- Returns:
- the value of the 'Interior' containment reference list.
- See Also:
-