org.opengis.geometry.coordinate
Interface TriangulatedSurface

All Superinterfaces:
GenericSurface, Geometry, OrientablePrimitive, OrientableSurface, PolyhedralSurface, Primitive, Surface, TransfiniteSet
All Known Subinterfaces:
Tin

@UML(identifier="GM_TriangulatedSurface",
     specification=ISO_19107)
public interface TriangulatedSurface
extends PolyhedralSurface

A polyhedral surface that is composed only of triangles. There is no restriction on how the triangulation is derived.

Since:
GeoAPI 2.0
Version:
ISO 19107

Method Summary
 List<Triangle> getPatches()
          Associates this surface with its individual triangles.
 
Methods inherited from interface OrientablePrimitive
getOrientation, getPrimitive
 
Methods inherited from interface Primitive
getComplexes, getComposite, getContainedPrimitives, getContainingPrimitives, getProxy
 
Methods inherited from interface Geometry
clone, distance, getBoundary, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getDistance, getEnvelope, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, isCycle, isMutable, isSimple, toImmutable, transform, transform
 
Methods inherited from interface TransfiniteSet
contains, contains, difference, equals, intersection, intersects, symmetricDifference, union
 
Methods inherited from interface GenericSurface
getArea, getPerimeter, getUpNormal
 

Method Detail

getPatches

@UML(identifier="patch",
     obligation=MANDATORY,
     specification=ISO_19107)
List<Triangle> getPatches()
Associates this surface with its individual triangles.

Specified by:
getPatches in interface PolyhedralSurface
Specified by:
getPatches in interface Surface
Returns:
The list of surface patches. Should never be null neither empty.
See Also:
SurfacePatch.getSurface(), Curve.getSegments()


Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.