org.opengis.geometry.coordinate
Interface PolyhedralSurface
- All Superinterfaces:
- GenericSurface, Geometry, OrientablePrimitive, OrientableSurface, Primitive, Surface, TransfiniteSet
- All Known Subinterfaces:
- Tin, TriangulatedSurface
@UML(identifier="GM_PolyhedralSurface",
specification=ISO_19107)
public interface PolyhedralSurface
- extends Surface
A surface composed of polygon surfaces connected along their common
boundary curves. This differs from Surface
only in the restriction on the types of
surface patches acceptable.
- Since:
- GeoAPI 2.0
- Author:
- Martin Desruisseaux (IRD)
- See Also:
GeometryFactory.createPolyhedralSurface(java.util.List)
Method Summary |
List<? extends Polygon> |
getPatches()
Associates this surface with its individual facet polygons. |
Methods inherited from interface Geometry |
clone, distance, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getEnvelope, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, isCycle, isMutable, isSimple, toImmutable, transform, transform |
getPatches
@UML(identifier="patch",
obligation=MANDATORY,
specification=ISO_19107)
List<? extends Polygon> getPatches()
- Associates this surface with its individual facet polygons.
- Specified by:
getPatches
in interface Surface
- Returns:
- The list of surface patches. Should never be
null
neither empty. - See Also:
SurfacePatch.getSurface()
,
Curve.getSegments()
Copyright © 1996-2014 Geotools. All Rights Reserved.