org.deegree.model.spatialschema
Interface MultiPrimitive
- All Superinterfaces:
- Aggregate, Geometry, java.io.Serializable
- All Known Subinterfaces:
- MultiCurve, MultiPoint, MultiSurface
- All Known Implementing Classes:
- MultiCurveImpl, MultiPointImpl, MultiPrimitiveImpl, MultiSurfaceImpl
public interface MultiPrimitive
- extends Aggregate
This interface defines the basis functionality of all aggregations containing primitive geometries.
----------------------------------------------------------------------
- Version:
- $Revision: 18195 $ $Date: 2009-06-18 17:55:39 +0200 (Do, 18 Jun 2009) $
- Author:
- Andreas Poth
Methods inherited from interface org.deegree.model.spatialschema.Aggregate |
add, getAll, getIterator, getObjectAt, getSize, insertObjectAt, isMember, merge, removeAll, removeObject, removeObjectAt, setObjectAt |
Methods inherited from interface org.deegree.model.spatialschema.Geometry |
contains, contains, difference, distance, getBoundary, getBuffer, getBuffer, getCentroid, getConvexHull, getCoordinateDimension, getCoordinateSystem, getDimension, getEnvelope, getTolerance, intersection, intersects, isEmpty, isWithinDistance, setTolerance, translate, union |
getPrimitiveAt
Primitive getPrimitiveAt(int index)
- returns the Primitive at the submitted index.
- Parameters:
index
-
- Returns:
- the Primitive at the submitted index.
getAllPrimitives
Primitive[] getAllPrimitives()
- returns all Primitives as array
- Returns:
- all Primitives as array
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org