Interface Composite

All Superinterfaces:
Cloneable, Comparable, Complex, Geometry, org.gvsig.tools.util.GetItem<Geometry>, org.gvsig.tools.util.IsEmpty, Iterable<Geometry>, Serializable, Shape, org.gvsig.tools.util.Size
All Known Subinterfaces:
CompositeCurve, CompositeSolid, CompositeSurface

public interface Composite extends Complex

This interface is equivalent to the GM_Composite specified in ISO 19107. A geometric composite shall be 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.

Author:
Jorge Piera
See Also: