org.opengis.geometry.complex
Interface CompositeSurface
- All Superinterfaces:
- Complex, Composite, Geometry, OrientablePrimitive, OrientableSurface, Primitive, TransfiniteSet
- All Known Subinterfaces:
- Shell
@UML(identifier="GM_CompositeSurface",
specification=ISO_19107)
public interface CompositeSurface
- extends Composite, OrientableSurface
A complex with all the geometric properties of a surface. Thus, this
composite can be considered as a type of orientable surface.
Essentially, a composite surface is a collection of oriented surfaces that join in pairs on
common boundary curves and which, when considered as a whole, form a single surface.
- Since:
- GeoAPI 1.0
- Version:
- ISO 19107
- TODO:
- This interface extends (indirectly) both
Primitive
and
Complex
. Concequently, there is a clash in the semantics
of some set theoretic operation. Specifically, Primitive.contains(...)
(returns FALSE for end points) is different from Complex.contains(...)
(returns TRUE for end points).
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 |
Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.