GeoAPI 1.0
Build 2004-05-18

org.opengis.spatialschema.geometry.primitive
Interface SolidBoundary

All Superinterfaces:
Boundary, Complex, Geometry, PrimitiveBoundary, TransfiniteSet

public interface SolidBoundary
extends PrimitiveBoundary

The boundary of solids. Solid boundaries are similar to surface boundaries. In normal 3-dimensional Euclidean space, one shell is distinguished as the exterior. In the more general case, this is not always possible.

NOTE: An alternative use of solids with no external shell would be to define "complements" of finite solids. These infinite solids would have only interior boundaries. If this specification is extended to 4D Euclidean space, or if 3D compact manifolds are used (probably not in geographic information), then other examples of bounded solids without exterior boundaries are possible.

Version:
2.0
Author:
ISO/DIS 19107, OpenGIS® consortium
See Also:
SurfaceBoundary
UML identifier (abstract type): GM_SolidBoundary

Method Summary
 Shell getExterior()
          Returns the exterior shell, or null if none.
 Shell[] getInteriors()
          Returns the interior shells.
 
Methods inherited from interface Boundary
isCycle
 
Methods inherited from interface Complex
getElements, getSubComplexes, getSuperComplexex, isMaximal
 
Methods inherited from interface Geometry
getBoundary, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getDistance, getEnvelope, getMaximalComplex, getMbRegion, getRepresentativePoint, isSimple, transform, transform
 
Methods inherited from interface TransfiniteSet
contains, contains, difference, equals, intersection, intersects, symmetricDifference, union
 

Method Detail

getExterior

Shell getExterior()
Returns the exterior shell, or null if none.

Returns:
The exterior shell, or null.
UML identifier (operation): exterior

getInteriors

Shell[] getInteriors()
Returns the interior shells.

Returns:
The interior shells. Never null, but may be an empty array.
UML identifier (operation): interior

GeoAPI 1.0
Build 2004-05-18

Symbols, terms and definitions
Copyright OpenGIS® Consortium