|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
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 |
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.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV NEXT | FRAMES NO FRAMES |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org