Package org.opengis.geometry.complex
Interface CompositeSolid
-
@UML(identifier="GM_CompositeSurface", specification=ISO_19107) public interface CompositeSolid extends Composite, Solid
A complex with all the geometric properties of a solid. Essentially, a composite solid is a set of solids that join in pairs on common boundary surfaces to form a single solid.- Since:
- GeoAPI 2.1
- Author:
- Martin Desruisseaux (Geomatys)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<Solid>
getGenerators()
Returns the set of solids that form the core of this complex.-
Methods inherited from interface Complex
getElements, getSubComplexes, getSuperComplexes, isMaximal
-
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
-
Methods inherited from interface Primitive
getComplexes, getComposite, getContainedPrimitives, getContainingPrimitives
-
Methods inherited from interface Solid
getArea, getBoundary, getProxy, getVolume
-
Methods inherited from interface TransfiniteSet
contains, contains, difference, equals, intersection, intersects, symmetricDifference, union
-
-
-
-
Method Detail
-
getGenerators
@Association("Composition") @UML(identifier="generator", obligation=MANDATORY, specification=ISO_19107) Set<Solid> getGenerators()
Returns the set of solids that form the core of this complex. To get a full representation of the elements in the complex, the surfaces, curves and points on the boundary of the generator set if solids would have to be added to the generator list.- Specified by:
getGenerators
in interfaceComposite
- Returns:
- The set of solids in this composite.
- See Also:
Primitive.getComposite()
-
-