|
deegree 2.2 (2008/12/22 11:33 build-3038-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree.model.spatialschema.SurfacePatchImpl
org.deegree.model.spatialschema.PolygonImpl
class PolygonImpl
Field Summary |
---|
Fields inherited from class org.deegree.model.spatialschema.SurfacePatchImpl |
---|
area, centroid, crs, exteriorRing, interiorRings, interpolation, valid |
Constructor Summary | |
---|---|
PolygonImpl(Ring exteriorRing,
Ring[] interiorRings,
CoordinateSystem crs)
|
|
PolygonImpl(SurfaceInterpolation interpolation,
Position[] exteriorRing,
Position[][] interiorRings,
CoordinateSystem crs)
Creates a new PolygonImpl object. |
Method Summary | |
---|---|
Object |
clone()
returns a shallow copy of the geometry |
boolean |
contains(Geometry gmo)
The Boolean valued operation "contains" shall return TRUE if this Geometry contains another Geometry. |
boolean |
equals(Object other)
checks if this curve is completly equal to the submitted geometry |
SurfaceBoundary |
getBoundary()
The operation "boundary" shall return the boundary of this SurfacePatch represented as a collection of Curves organized as a SurfaceBoundary, consisting of Curve instances along the boundary of the aggregate Surface, and interior to the Surface where SurfacePatches are adjacent. |
boolean |
intersects(Geometry gmo)
The Boolean valued operation "intersects" shall return TRUE if this Geometry intersects another Geometry. |
String |
toString()
|
Methods inherited from class org.deegree.model.spatialschema.SurfacePatchImpl |
---|
calculateCentroid, calculateParam, getArea, getCentroid, getCoordinateSystem, getEnvelope, getExterior, getExteriorRing, getInterior, getInteriorRings, getInterpolation, getPerimeter, isValid, setValid |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.deegree.model.spatialschema.SurfacePatch |
---|
getArea, getCentroid, getCoordinateSystem, getExterior, getExteriorRing, getInterior, getInteriorRings, getInterpolation |
Methods inherited from interface org.deegree.model.spatialschema.GenericSurface |
---|
getEnvelope, getPerimeter |
Constructor Detail |
---|
PolygonImpl(Ring exteriorRing, Ring[] interiorRings, CoordinateSystem crs)
exteriorRing
- interiorRings
- crs
- PolygonImpl(SurfaceInterpolation interpolation, Position[] exteriorRing, Position[][] interiorRings, CoordinateSystem crs) throws GeometryException
interpolation
- exteriorRing
- interiorRings
- crs
-
GeometryException
Method Detail |
---|
public SurfaceBoundary getBoundary()
public boolean equals(Object other)
equals
in class SurfacePatchImpl
other
- object to compare topublic String toString()
toString
in class SurfacePatchImpl
public Object clone()
clone
in class Object
public boolean intersects(Geometry gmo)
intersects
in interface SurfacePatch
public boolean contains(Geometry gmo)
contains
in interface SurfacePatch
|
deegree 2.2 (2008/12/22 11:33 build-3038-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net