org.deegree.geometry.primitive
Interface TriangulatedSurface

All Superinterfaces:
GeometricPrimitive, Geometry, GMLObject, Object, Surface, TypedObjectNode
All Known Subinterfaces:
Tin
All Known Implementing Classes:
DefaultTin, DefaultTriangulatedSurface

public interface TriangulatedSurface
extends Surface

A Surface that consists only of Triangle 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
 List<Triangle> getPatches()
          Returns the patches that constitute this surface.
 Surface.SurfaceType getSurfaceType()
          Must always return Surface.SurfaceType.TriangulatedSurface.
 
Methods inherited from interface org.deegree.geometry.primitive.Surface
getArea, getExteriorRingCoordinates, getInteriorRingsCoordinates, 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.TriangulatedSurface.

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

getPatches

List<Triangle> getPatches()
Returns the patches that constitute this surface.

Specified by:
getPatches in interface Surface
Returns:
the patches that constitute this surface


Copyright © 2011. All Rights Reserved.