org.deegree.geometry.primitive
Interface PolyhedralSurface

All Superinterfaces:
GeometricPrimitive, Geometry, GMLObject, Object, Surface, TypedObjectNode
All Known Implementing Classes:
DefaultPolyhedralSurface

public interface PolyhedralSurface
extends Surface

A Surface that consists only of PolygonPatch patches.

Author:
Markus Schneider, last edited by: $Author: mschneider $

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.deegree.geometry.primitive.Surface
Surface.SurfaceType
 
Nested classes/interfaces inherited from interface org.deegree.geometry.primitive.GeometricPrimitive
GeometricPrimitive.PrimitiveType
 
Nested classes/interfaces inherited from interface org.deegree.geometry.Geometry
Geometry.GeometryType
 
Method Summary
 Surface.SurfaceType getSurfaceType()
          Must always return Surface.SurfaceType.PolyhedralSurface.
 
Methods inherited from interface org.deegree.geometry.primitive.Surface
getArea, getExteriorRingCoordinates, getInteriorRingsCoordinates, getPatches, getPerimeter, getPrimitiveType
 
Methods inherited from interface org.deegree.geometry.primitive.GeometricPrimitive
getGeometryType
 
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
 

Method Detail

getSurfaceType

Surface.SurfaceType getSurfaceType()
Must always return Surface.SurfaceType.PolyhedralSurface.

Specified by:
getSurfaceType in interface Surface
Returns:
Surface.SurfaceType.PolyhedralSurface


Copyright © 2011. All Rights Reserved.