| 
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | 
Surface.getSurfacePatchAt(int index)
 | 
 SurfacePatch | 
SurfaceImpl.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.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
an open source project founded by lat/lon, Bonn, Germany.
                    For more information visit: http://www.deegree.org