org.opengis.geometry.aggregate
Interface MultiSurface
- All Superinterfaces:
- Aggregate, Geometry, MultiPrimitive, TransfiniteSet
@UML(identifier="GM_MultiSurface",
specification=ISO_19107)
public interface MultiSurface
- extends MultiPrimitive
An aggregate class containing only instances of OrientableSurface
.
The association role element
shall be the set of
orientable surfaces contained in this MultiSurface
.
- Since:
- GeoAPI 2.1
- Version:
- ISO 19107
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 |
getElements
@UML(identifier="element",
obligation=MANDATORY,
specification=ISO_19107)
Set<OrientableSurface> getElements()
- Returns the set containing the orientable surfaces
that compose this
MultiSurface
. The set may be modified if this geometry
is mutable.
- Specified by:
getElements
in interface Aggregate
- Specified by:
getElements
in interface MultiPrimitive
getArea
@UML(identifier="area",
obligation=MANDATORY,
specification=ISO_19107)
double getArea()
- Returns the accumulated area of all orientable surfaces
contained in this
MultiSurface
. The area of a 2-dimensional geometric object
shall be a numeric measure of its surface area (in a square unit of distance). Since
area is an accumulation (integral) of the product of two distances, its return value
shall be in a unit of measure appropriate for measuring distances squared, such as
meters squared (m2).
NOTE: Consistent with the definition of surface as a set of
direct positions, holes in the surfaces will not contribute to
the total area. If the usual Green's Theorem (or more general Stokes' Theorem) integral is
used, the integral around the holes in the surface are subtracted from the integral
about the exterior of the surface patch.
- Returns:
- The area.
- Unit:
- Area
Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.