Interface MultiSolid

All Superinterfaces:
Aggregate, Cloneable, Comparable, Geometry, org.gvsig.tools.util.GetItem<Geometry>, org.gvsig.tools.util.IsEmpty, Iterable<Geometry>, MultiPrimitive, Serializable, Shape, org.gvsig.tools.util.Size

public interface MultiSolid extends MultiPrimitive

This interface is equivalent to the GM_MultiSolid specified in ISO 19107. MultiSolid is an aggregate class containing only solids. The association role "element" shall be the set of Solid's contained in this MultiSolid.

Author:
Jorge Piera
See Also:
  • Method Details

    • addSolid

      void addSolid(Solid solid)
      Adds a new solid to the multi solid
      Parameters:
      solid - The solid to add
    • getSolidAt

      Solid getSolidAt(int index)
      Gets the solid that is on a concrete position inside the multi solid
      Parameters:
      index - The position
      Returns:
      The selected solid