deegree 2.3 (2010/04/09 10:10 build-4-official)

Uses of Interface
org.deegree.model.spatialschema.SurfacePatch

Packages that use SurfacePatch
org.deegree.model.spatialschema   
 

Uses of SurfacePatch in org.deegree.model.spatialschema
 

Subinterfaces of SurfacePatch in org.deegree.model.spatialschema
 interface Polygon
          A Polygon is a specialized SurfacePatch and it's implementation should be implementable.
 

Classes in org.deegree.model.spatialschema that implement SurfacePatch
 class PolygonImpl
           
 class SurfacePatchImpl
          default implementation of the SurfacePatch interface from package deegree.model.spatialschema. the class is abstract because it should be specialized by derived classes Polygon for example
 

Fields in org.deegree.model.spatialschema declared as SurfacePatch
protected  SurfacePatch[] SurfaceImpl.patch
           
 

Methods in org.deegree.model.spatialschema that return SurfacePatch
static SurfacePatch GeometryFactory.createSurfacePatch(Curve exteriorRing, Curve[] interiorRings, CoordinateSystem crs)
           
static SurfacePatch GeometryFactory.createSurfacePatch(CurveSegment[] exteriorRing, CurveSegment[][] interiorRings, CoordinateSystem crs)
           
static SurfacePatch GeometryFactory.createSurfacePatch(Position[] exteriorRing, Position[][] interiorRings, SurfaceInterpolation si, CoordinateSystem crs)
          creates a SurfacePatch from array(s) of Position
 SurfacePatch SurfaceImpl.getSurfacePatchAt(int index)
           
 SurfacePatch Surface.getSurfacePatchAt(int index)
           
 

Methods in org.deegree.model.spatialschema with parameters of type SurfacePatch
static boolean LinearContains.contains(SurfacePatch surface, CurveSegment curve, double tolerance)
          the operation returns true if the submitted curve segment contains the submitted surface patch
static boolean LinearContains.contains(SurfacePatch surface, Position point, double tolerance)
          the operation returns true if the submitted point contains the submitted surface patch
static boolean LinearContains.contains(SurfacePatch surface1, SurfacePatch surface2, double tolerance)
          the operation returns true if the first surface patches contains the second one
static Surface GeometryFactory.createSurface(SurfacePatch patch)
          creates a Surface from an array of SurfacePatch.
static Surface GeometryFactory.createSurface(SurfacePatch[] patches)
          creates a Surface from an array of SurfacePatch.
static Surface GeometryFactory.createSurface(SurfacePatch[] patches, CoordinateSystem crs)
          creates a Surface from an array of SurfacePatch.
static com.vividsolutions.jts.geom.Polygon JTSAdapter.export(SurfacePatch patch)
          Converts a deegree SurfacePatch into a JTS Polygon.
static boolean LinearIntersects.intersects(CurveSegment curve, SurfacePatch surface, double tolerance)
          the operation returns true if the passed curve segment intersects the submitted surface patch
static boolean LinearIntersects.intersects(Position point, SurfacePatch surface, double tolerance)
          the operation returns true if the submitted point intersects the submitted surface patch
static boolean LinearIntersects.intersects(SurfacePatch surface1, SurfacePatch surface2, double tolerance)
          the operation returns true if the two passed surface patches intersects
 

Constructors in org.deegree.model.spatialschema with parameters of type SurfacePatch
SurfaceImpl(char orientation, SurfacePatch surfacePatch)
          initializes the surface submitting the orientation and one surface patch.
SurfaceImpl(char orientation, SurfacePatch[] surfacePatches)
          initializes the surface submitting the orientation and one surface patch.
SurfaceImpl(SurfacePatch surfacePatch)
          initializes the surface with default orientation submitting one surface patch.
SurfaceImpl(SurfacePatch[] surfacePatches)
          initializes the surface with default orientation submitting one surface patch.
SurfaceImpl(SurfacePatch[] surfacePatches, CoordinateSystem crs)
          initializes the surface with default orientation submitting one surface patch.
 


deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org