|
deegree 2.1 (2007/11/08 09:57 build-328-official) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.model.spatialschema.GeometryImpl
org.deegree.model.spatialschema.BoundaryImpl
org.deegree.model.spatialschema.PrimitiveBoundaryImpl
org.deegree.model.spatialschema.SurfaceBoundaryImpl
class SurfaceBoundaryImpl
default implementation of the SurfaceBoundary interface. ------------------------------------------------------------
| Field Summary | |
|---|---|
Ring |
exterior
|
Ring[] |
interior
|
| Fields inherited from class org.deegree.model.spatialschema.GeometryImpl |
|---|
boundary, centroid, convexHull, crs, empty, envelope, mute, valid |
| Constructor Summary | |
|---|---|
SurfaceBoundaryImpl(Ring exterior,
Ring[] interior)
constructor |
|
| Method Summary | |
|---|---|
protected void |
calculateParam()
calculates the centroid and the envelope of the surface boundary |
Object |
clone()
returns a copy of the geometry |
boolean |
contains(Geometry gmo)
The Boolean valued operation "contains" shall return TRUE if this Geometry contains another Geometry. |
boolean |
contains(Position position)
The Boolean valued operation "contains" shall return TRUE if this Geometry contains a single point given by a coordinate. |
boolean |
equals(Object other)
checks if this curve is completly equal to the submitted geometry |
Boundary |
getBoundary()
returns the boundary of the boundary |
int |
getCoordinateDimension()
The operation "coordinateDimension" shall return the dimension of the coordinates that define this Geometry, which must be the same as the coordinate dimension of the coordinate reference system for this Geometry. |
int |
getDimension()
The operation "dimension" shall return the inherent dimension of this Geometry, which shall be less than or equal to the coordinate dimension. |
Ring |
getExteriorRing()
gets the exterior ring |
Ring[] |
getInteriorRings()
gets the interior ring(s) |
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.BoundaryImpl |
|---|
isCycle |
| Methods inherited from class org.deegree.model.spatialschema.GeometryImpl |
|---|
difference, distance, getBuffer, getCentroid, getConvexHull, getCoordinateSystem, getEnvelope, getTolerance, intersection, isEmpty, isValid, isWithinDistance, setCoordinateSystem, setEmpty, setTolerance, setValid, translate, union |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.deegree.model.spatialschema.Boundary |
|---|
isCycle |
| Methods inherited from interface org.deegree.model.spatialschema.Geometry |
|---|
difference, distance, getBuffer, getCentroid, getConvexHull, getCoordinateSystem, getEnvelope, getTolerance, intersection, isEmpty, isWithinDistance, setTolerance, translate, union |
| Field Detail |
|---|
public Ring exterior
public Ring[] interior
| Constructor Detail |
|---|
public SurfaceBoundaryImpl(Ring exterior,
Ring[] interior)
| Method Detail |
|---|
public Ring getExteriorRing()
getExteriorRing in interface SurfaceBoundarypublic Ring[] getInteriorRings()
getInteriorRings in interface SurfaceBoundarypublic Boundary getBoundary()
getBoundary in interface GeometrygetBoundary in class GeometryImplpublic boolean equals(Object other)
equals in class GeometryImplother - object to compare to
public int getDimension()
getDimension in interface Geometrypublic int getCoordinateDimension()
getCoordinateDimension in interface Geometrypublic Object clone()
clone in class GeometryImplpublic boolean intersects(Geometry gmo)
intersects in interface Geometryintersects in class GeometryImplgmo - the Geometry to intersect with
public boolean contains(Geometry gmo)
contains in interface Geometrycontains in class GeometryImplgmo - the Geometry to test (whether is is contained)
public boolean contains(Position position)
contains in interface Geometrycontains in class GeometryImplposition - Position to test (whether is is contained)
protected void calculateParam()
calculateParam in class GeometryImplpublic String toString()
toString in class GeometryImpl
|
deegree 2.1 (2007/11/08 09:57 build-328-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