Interface CompositeSolid

  • All Superinterfaces:
    Complex, Composite, Geometry, Primitive, Solid, TransfiniteSet

    @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
    TODO:
    This interface extends (indirectly) both Primitive and Complex. Consequently, there is a clash in the semantics of some set theoretic operation. Specifically, Primitive.contains(\u2026) (returns FALSE for end points) is different from Complex.contains(\u2026) (returns TRUE for end points).