|
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.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 SurfaceBoundary
public Ring[] getInteriorRings()
getInteriorRings
in interface SurfaceBoundary
public Boundary getBoundary()
getBoundary
in interface Geometry
getBoundary
in class GeometryImpl
public boolean equals(Object other)
equals
in class GeometryImpl
other
- object to compare to
public int getDimension()
getDimension
in interface Geometry
public int getCoordinateDimension()
getCoordinateDimension
in interface Geometry
public Object clone()
clone
in class GeometryImpl
public boolean intersects(Geometry gmo)
intersects
in interface Geometry
intersects
in class GeometryImpl
gmo
- the Geometry to intersect with
public boolean contains(Geometry gmo)
At the moment the operation just works with point geometries
contains
in interface Geometry
contains
in class GeometryImpl
gmo
- the Geometry to test (whether is is contained)
public boolean contains(Position position)
dummy implementation
contains
in interface Geometry
contains
in class GeometryImpl
position
- Position to test (whether is is contained)
protected void calculateParam()
calculateParam
in class GeometryImpl
public String toString()
toString
in class GeometryImpl
|
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