GeoAPI 2.0
Build 2005-06-08

org.opengis.spatialschema.geometry.geometry
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:
Abstract specification 5
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 OrientableSurface
getBoundary, getComposite
 
Methods inherited from interface OrientablePrimitive
getOrientation, getPrimitive
 
Methods inherited from interface Primitive
getComplexes, getContainedPrimitives, getContainingPrimitives, getProxy
 
Methods inherited from interface Geometry
clone, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getDistance, getEnvelope, getMaximalComplex, getMbRegion, getRepresentativePoint, isCycle, isMutable, isSimple, toImmutable, transform, transform
 
Methods inherited from interface TransfiniteSet
contains, contains, difference, equals, intersection, intersects, symmetricDifference, union
 
Methods inherited from interface GenericSurface
getArea, getPerimeter, getUpNormal
 

Method Detail

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()

GeoAPI 2.0
Build 2005-06-08

Symbols, terms and definitions
Copyright OpenGIS® Consortium