Documentation of 'org.opengis.spatialschema.geometry.complex.Composite' Java class
Composite
org.opengis.spatialschema.geometry.complex

Interface Composite

  • All Superinterfaces:
    Complex, Geometry, TransfiniteSet
    All Known Subinterfaces:
    CompositeCurve, CompositeSurface, Ring, Shell


    @UML(identifier="GM_Composite",
         specification=ISO_19107)
    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 topological nature.
    Since:
    GeoAPI 1.0
    • Method Detail

      • getGenerators

        @UML(identifier="generator",
             obligation=MANDATORY,
             specification=ISO_19107)
        java.util.List<? 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 generators on Composite is a subset of the elements on complex.
        Returns:
        The list of primitives in this composite.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.