org.deegree.model.spatialschema
Interface Surface
- All Superinterfaces:
- GenericSurface, Geometry, OrientablePrimitive, OrientableSurface, Primitive, java.io.Serializable
- All Known Implementing Classes:
- SurfaceImpl
public interface Surface
- extends OrientableSurface, GenericSurface
Defining the surface geometry of the iso geometry model. a surface is made of 1..n surface patches. for convention it
is defined that Surface is a closed geometry. that means each surface patch a surface is made of must touch at least
one other surface patch if a surface is made of more then one surface patch
-----------------------------------------------------
- Version:
- $Revision: 18195 $ $Date: 2009-06-18 17:55:39 +0200 (Do, 18 Jun 2009) $
- Author:
- Andreas Poth, last edited by: $Author: mschneider $
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 |
getNumberOfSurfacePatches
int getNumberOfSurfacePatches()
- Returns:
- the number of patches building the surface
getSurfacePatchAt
SurfacePatch getSurfacePatchAt(int index)
throws GeometryException
- Parameters:
index
- the index to look for.
- Returns:
- the surface patch at the submitted index.
- Throws:
GeometryException
- if the Index is negative.
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org