@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, getNumDerivativesOnBoundarygetArea, getPerimeter, getUpNormal@UML(identifier="boundary", obligation=MANDATORY, specification=ISO_19107) SurfaceBoundary getBoundary()
getBoundary in interface SurfacePatchSurfacePatch@UML(identifier="spanningSurface", obligation=OPTIONAL, specification=ISO_19107) List<Surface> getSpanningSurface()
@UML(identifier="surface", obligation=MANDATORY, specification=ISO_19107) PolyhedralSurface getSurface()
getSurface in interface SurfacePatchnull if the association is not available
or not implemented that way.Surface.getPatches(),
CurveSegment.getCurve()Copyright © 1996–2019 Geotools. All rights reserved.