|
deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PolygonPatch
A PolygonPatch
is a planar SurfacePatch
that is defined by a set of boundary curves and an underlying
surface to which these curves adhere. The curves are coplanar and the polygon uses planar interpolation in its
interior. Implements GM_Polygon
of ISO 19107.
Please note that a PolygonPatch
is not restricted to use linear interpolation for its exterior and interior
rings.
Nested Class Summary | |
---|---|
static class |
PolygonPatch.PolygonPatchType
Simple enum defining the different possible PolygonPatch instances. |
Nested classes/interfaces inherited from interface org.deegree.geometry.primitive.patches.SurfacePatch |
---|
SurfacePatch.SurfacePatchType |
Method Summary | |
---|---|
List<? extends Ring> |
getBoundaryRings()
Returns the boundary rings (interior + exteriors) |
Ring |
getExteriorRing()
Returns the exterior ring of the patch. |
List<Ring> |
getInteriorRings()
Returns the interior rings (holes) of the patch. |
PolygonPatch.PolygonPatchType |
getPolygonPatchType()
|
Methods inherited from interface org.deegree.geometry.primitive.patches.SurfacePatch |
---|
getArea, getCoordinateDimension, getSurfacePatchType |
Method Detail |
---|
List<? extends Ring> getBoundaryRings()
Ring getExteriorRing()
Please note that the exterior may be empty (null). The following explanation is from the GML 3.1.1 spec (section 9.2.2.5): In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.
List<Ring> getInteriorRings()
PolygonPatch.PolygonPatchType getPolygonPatchType()
|
deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |