Package net.opengis.gml311
Interface PolygonType
-
- All Superinterfaces:
AbstractGeometricPrimitiveType,AbstractGeometryType,AbstractGMLType,AbstractSurfaceType,EObject,Notifier
- All Known Implementing Classes:
PolygonTypeImpl
public interface PolygonType extends AbstractSurfaceType
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:
Gml311Package.getPolygonType()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractRingPropertyTypegetExterior()Returns the value of the 'Exterior' containment reference.FeatureMapgetExteriorGroup()Returns the value of the 'Exterior Group' attribute list.EList<AbstractRingPropertyType>getInterior()Returns the value of the 'Interior' containment reference list.FeatureMapgetInteriorGroup()Returns the value of the 'Interior Group' attribute list.voidsetExterior(AbstractRingPropertyType value)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
-
-
-
-
Method Detail
-
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:
Gml311Package.getPolygonType_ExteriorGroup()
-
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(AbstractRingPropertyType),Gml311Package.getPolygonType_Exterior()
-
setExterior
void setExterior(AbstractRingPropertyType value)
Sets the value of the 'Exterior' containment reference.- Parameters:
value- the new value of the 'Exterior' containment reference.- See Also:
getExterior()
-
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:
Gml311Package.getPolygonType_InteriorGroup()
-
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:
Gml311Package.getPolygonType_Interior()
-
-