org.deegree.geometry.multi
Interface MultiSurface<T extends Surface>

All Superinterfaces:
Collection<T>, Geometry, GMLObject, Iterable<T>, List<T>, MultiGeometry<T>, Object, TypedObjectNode
All Known Subinterfaces:
MultiPolygon
All Known Implementing Classes:
DefaultMultiPolygon, DefaultMultiSurface

public interface MultiSurface<T extends Surface>
extends MultiGeometry<T>

Specialised aggregation type for Surface objects.

Author:
Andreas Poth, last edited by: $Author: mschneider $

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.deegree.geometry.multi.MultiGeometry
MultiGeometry.MultiGeometryType
 
Nested classes/interfaces inherited from interface org.deegree.geometry.Geometry
Geometry.GeometryType
 
Method Summary
 double getArea()
          The are of all contained Surfaces measured in units of the used CRS.
 
Methods inherited from interface org.deegree.geometry.multi.MultiGeometry
getGeometryType, getMultiGeometryType
 
Methods inherited from interface org.deegree.geometry.Geometry
contains, crosses, equals, getBuffer, getCentroid, getConvexHull, getCoordinateDimension, getCoordinateSystem, getDifference, getDistance, getEnvelope, getId, getIntersection, getPrecision, getUnion, intersects, isBeyond, isDisjoint, isSFSCompliant, isWithin, isWithinDistance, overlaps, setCoordinateSystem, setGMLProperties, setId, setPrecision, touches
 
Methods inherited from interface org.deegree.commons.tom.gml.GMLObject
getGMLProperties
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Method Detail

getArea

double getArea()
The are of all contained Surfaces measured in units of the used CRS.

Returns:
area


Copyright © 2011. All Rights Reserved.