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
- Author:
- Martin Desruisseaux (IRD)
Methods inherited from interface Geometry |
clone, distance, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getEnvelope, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, isCycle, isMutable, isSimple, toImmutable, transform, transform |
getGenerators
@Association(value="Composition")
@UML(identifier="generator",
obligation=MANDATORY,
specification=ISO_19107)
Set<OrientableSurface> getGenerators()
- Returns the set of orientable surfaces that form the core of this complex.
To get a full representation of the elements in the complex,
the curves and
points on the boundary of the generator
set of surfaces would be added to the
curves in the generator list.
- Specified by:
getGenerators
in interface Composite
- Returns:
- The list of orientable surfaces in this composite.
- See Also:
OrientableSurface.getComposite()
Copyright © 1996-2014 Geotools. All Rights Reserved.