public interface ILcdSurface extends ILcdShape
ILcdRing
.
A surface contains zero or more holes, all of which are also defined using ILcdRing
instances.
All ring instances must be coplanar: they must lie in the exterior ring's plane.
Modifier and Type | Method and Description |
---|---|
ILcdRing |
getExteriorRing()
Returns the exterior boundary of this surface.
|
List<ILcdRing> |
getInteriorRings()
Returns the holes in this surface, as a list of
ILcdRing instances. |
contains2D, contains2D, contains3D, contains3D, getFocusPoint
getBounds
clone
ILcdRing getExteriorRing()
List<ILcdRing> getInteriorRings()
ILcdRing
instances.
If there are no holes, an empty list is returned.
Note that the returned list is immutable unless specified by specific subclasses
(see for example ILcdEditableSurface
).