@UML(identifier="GM_Polygon", specification=ISO_19107) public interface Polygon extends SurfacePatch
GeometryFactory.createPolygon(SurfaceBoundary)
,
GeometryFactory.createPolygon(SurfaceBoundary,Surface)
Modifier and Type | Method and Description |
---|---|
SurfaceBoundary |
getBoundary()
The surface boundary that is the boundary of this polygon.
|
List<Surface> |
getSpanningSurface()
Provides a mechanism for spanning the interior of the polygon.
|
PolyhedralSurface |
getSurface()
Returns the patch which own this surface patch.
|
getInterpolation, getNumDerivativesOnBoundary
getArea, getPerimeter, getUpNormal
@UML(identifier="boundary", obligation=MANDATORY, specification=ISO_19107) SurfaceBoundary getBoundary()
getBoundary
in interface SurfacePatch
SurfacePatch
@UML(identifier="spanningSurface", obligation=OPTIONAL, specification=ISO_19107) List<Surface> getSpanningSurface()
@UML(identifier="surface", obligation=MANDATORY, specification=ISO_19107) PolyhedralSurface getSurface()
getSurface
in interface SurfacePatch
null
if the association is not available
or not implemented that way.Surface.getPatches()
,
CurveSegment.getCurve()
Copyright © 1996–2022 Geotools. All rights reserved.