Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

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