Package net.opengis.gml311
Interface PolygonPatchType
- 
- All Superinterfaces:
- AbstractSurfacePatchType,- EObject,- Notifier
 - All Known Implementing Classes:
- PolygonPatchTypeImpl
 
 public interface PolygonPatchType extends AbstractSurfacePatchType A representation of the model object 'Polygon Patch Type'. A PolygonPatch is a surface patch that is defined by a set of boundary curves and an underlying surface to which these curves adhere. The curves are coplanar and the polygon uses planar interpolation in its interior. Implements GM_Polygon of ISO 19107.The following features are supported: - See Also:
- Gml311Package.getPolygonPatchType()
 
- 
- 
Method SummaryAll 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.SurfaceInterpolationTypegetInterpolation()Returns the value of the 'Interpolation' attribute.booleanisSetInterpolation()Returns whether the value of the 'Interpolation' attribute is set.voidsetExterior(AbstractRingPropertyType value)Sets the value of the 'Exterior' containment reference.voidsetInterpolation(SurfaceInterpolationType value)Sets the value of the 'Interpolation' attribute.voidunsetInterpolation()Unsets the value of the 'Interpolation' attribute.
 
- 
- 
- 
Method Detail- 
getExteriorGroupFeatureMap 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.getPolygonPatchType_ExteriorGroup()
 
 - 
getExteriorAbstractRingPropertyType 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.getPolygonPatchType_Exterior()
 
 - 
setExteriorvoid setExterior(AbstractRingPropertyType value) Sets the value of the 'Exterior' containment reference.- Parameters:
- value- the new value of the 'Exterior' containment reference.
- See Also:
- getExterior()
 
 - 
getInteriorGroupFeatureMap 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.getPolygonPatchType_InteriorGroup()
 
 - 
getInteriorEList<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.getPolygonPatchType_Interior()
 
 - 
getInterpolationSurfaceInterpolationType getInterpolation() Returns the value of the 'Interpolation' attribute. The default value is"planar". The literals are from the enumerationSurfaceInterpolationType. The attribute "interpolation" specifies the interpolation mechanism used for this surface patch. Currently only planar surface patches are defined in GML 3, the attribute is fixed to "planar", i.e. the interpolation method shall return points on a single plane. The boundary of the patch shall be contained within that plane.- Returns:
- the value of the 'Interpolation' attribute.
- See Also:
- SurfaceInterpolationType,- isSetInterpolation(),- unsetInterpolation(),- setInterpolation(SurfaceInterpolationType),- Gml311Package.getPolygonPatchType_Interpolation()
 
 - 
setInterpolationvoid setInterpolation(SurfaceInterpolationType value) Sets the value of the 'Interpolation' attribute.- Parameters:
- value- the new value of the 'Interpolation' attribute.
- See Also:
- SurfaceInterpolationType,- isSetInterpolation(),- unsetInterpolation(),- getInterpolation()
 
 - 
unsetInterpolationvoid unsetInterpolation() Unsets the value of the 'Interpolation' attribute.
 - 
isSetInterpolationboolean isSetInterpolation() Returns whether the value of the 'Interpolation' attribute is set.- Returns:
- whether the value of the 'Interpolation' attribute is set.
- See Also:
- unsetInterpolation(),- getInterpolation(),- setInterpolation(SurfaceInterpolationType)
 
 
- 
 
-