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
- Version:
- ISO 19107
- 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, getBoundary, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getDistance, 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 © 1994-2008 Open Geospatial Consortium. All Rights Reserved.