org.deegree.model.geometry
Interface GM_MultiPrimitive

All Superinterfaces:
GM_Aggregate, GM_Object
All Known Subinterfaces:
GM_MultiCurve, GM_MultiPoint, GM_MultiSurface
All Known Implementing Classes:
GM_MultiCurve_Impl, GM_MultiPoint_Impl, GM_MultiPrimitive_Impl, GM_MultiSurface_Impl

public interface GM_MultiPrimitive
extends GM_Aggregate

This interface defines the basis functionallity of all aggregations containing primetive geometries.

----------------------------------------------------------------------

Version:
$Revision: 1.2 $ $Date: 2003/04/23 07:22:07 $

Author:
Andreas Poth

Method Summary
 GM_Primitive[] getAllPrimitives()
          returns all GM_Primitives as array
 GM_Primitive getPrimitiveAt(int index)
          returns the GM_Primitive at the submitted index.
 
Methods inherited from interface org.deegree.model.geometry.GM_Aggregate
add, getAll, getIterator, getObjectAt, getSize, insertObjectAt, isMember, merge, removeAll, removeObject, removeObjectAt, setObjectAt
 
Methods inherited from interface org.deegree.model.geometry.GM_Object
contains, contains, difference, distance, getBoundary, getBuffer, getCentroid, getConvexHull, getCoordinateDimension, getCoordinateSystem, getDimension, getEnvelope, intersection, intersects, isEmpty, isWithinDistance, translate, union
 

Method Detail

getPrimitiveAt

public GM_Primitive getPrimitiveAt(int index)
returns the GM_Primitive at the submitted index.


getAllPrimitives

public GM_Primitive[] getAllPrimitives()
returns all GM_Primitives as array