|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@UML(identifier="GM_Polygon", specification=ISO_19107) public interface Polygon
A surface patch that is defined by a set of boundary curves and an underlying surface to which these curves adhere. The default is that the curves are coplanar and the polygon uses planar interpolation in its interior.
GeometryFactory.createPolygon(SurfaceBoundary)
,
GeometryFactory.createPolygon(SurfaceBoundary,Surface)
Method Summary | |
---|---|
SurfaceBoundary |
getBoundary()
The surface boundary that is the boundary of this polygon. |
List<Surface> |
getSpanningSurface()
Provides a mechanism for spanning the interior of the polygon. |
PolyhedralSurface |
getSurface()
Returns the patch which own this surface patch. |
Methods inherited from interface SurfacePatch |
---|
getInterpolation, getNumDerivativesOnBoundary |
Methods inherited from interface GenericSurface |
---|
getArea, getPerimeter, getUpNormal |
Method Detail |
---|
@UML(identifier="boundary", obligation=MANDATORY, specification=ISO_19107) SurfaceBoundary getBoundary()
getBoundary
in interface SurfacePatch
SurfacePatch
@UML(identifier="spanningSurface", obligation=OPTIONAL, specification=ISO_19107) List<Surface> getSpanningSurface()
@UML(identifier="surface", obligation=MANDATORY, specification=ISO_19107) PolyhedralSurface getSurface()
getSurface
in interface SurfacePatch
null
if the association is
not available or not implemented that way.Surface.getPatches()
,
CurveSegment.getCurve()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |