- All Superinterfaces:
- Complex, Geometry, TransfiniteSet
- All Known Subinterfaces:
- CompositeCurve, CompositePoint, CompositeSolid, CompositeSurface, Ring, Shell
public interface Composite
- extends Complex
A geometric complex with an underlying core geometry that is isomorphic to a primitive. Thus,
a composite curve is a collection of curves whose geometry interface could be satisfied by a
single curve (albeit a much more complex one). Composites are intended for use as attribute
values in datasets in which the underlying geometry has been decomposed, usually to expose its
- GeoAPI 1.0
|Methods inherited from interface Geometry
clone, distance, getBoundary, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getEnvelope, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, isCycle, isMutable, isSimple, toImmutable, transform, transform
Collection<? extends Primitive> getGenerators()
- Returns a homogeneous collection of primitives whose union would be
the core geometry of the composite. The complex would include all primitives in the generator
and all primitives on the boundary of these primitives, and so forth until
points are included. Thus the
Composite is a subset of the
elements on complex.
- The list of primitives in this composite.
- See Also:
Copyright © 1994-2013 Open Geospatial Consortium. All Rights Reserved.