|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Defining the iso geometry GM_SurfacePatch
which is used
for building surfaces. A surface patch is made of one exterior ring
and 0..n interior rings. By definition there can't be a surface patch
with no exterior ring.
A polygon is a specialized surface patch.
-----------------------------------------------------
Method Summary | |
boolean |
contains(GM_Object gmo)
The Boolean valued operation "contains" shall return TRUE if this GM_Object contains another GM_Object. |
double |
getArea()
The operation "area" shall return the area of this GM_GenericSurface. |
GM_Point |
getCentroid()
The operation "centroid" shall return the mathematical centroid for this GM_Object. |
CS_CoordinateSystem |
getCoordinateSystem()
returns the coordinate system of the surface patch |
GM_Position[] |
getExteriorRing()
returns the exterior ring of the surface |
GM_Position[][] |
getInteriorRings()
returns the interior rings of the surface |
GM_SurfaceInterpolation |
getInterpolation()
The interpolation determines the surface interpolation mechanism used for this GM_SurfacePatch. |
boolean |
intersects(GM_Object gmo)
The Boolean valued operation "intersects" shall return TRUE if this GM_Object intersects another GM_Object. |
Methods inherited from interface org.deegree.model.geometry.GM_GenericSurface |
getEnvelope, getPerimeter |
Method Detail |
public GM_SurfaceInterpolation getInterpolation()
public GM_Position[] getExteriorRing()
public GM_Position[][] getInteriorRings()
public CS_CoordinateSystem getCoordinateSystem()
public boolean intersects(GM_Object gmo)
public boolean contains(GM_Object gmo)
public GM_Point getCentroid()
public double getArea()
getArea
in interface GM_GenericSurface
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |