|
||||||||||
| 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 PolygonA 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 SurfacePatchSurfacePatch
@UML(identifier="spanningSurface",
obligation=OPTIONAL,
specification=ISO_19107)
List<Surface> getSpanningSurface()
@UML(identifier="surface",
obligation=MANDATORY,
specification=ISO_19107)
PolyhedralSurface getSurface()
getSurface in interface SurfacePatchnull 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 | |||||||||