-
- Type Parameters:
S- Space type.P- Point type.
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
ConvexHull2D
public interface ConvexHull<S extends Space,P extends Point<S>> extends java.io.SerializableThis class represents a convex hull.- Since:
- 3.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Region<S>createRegion()Returns a new region that is enclosed by the convex hull.P[]getVertices()Get the vertices of the convex hull.
-
-
-
Method Detail
-
getVertices
P[] getVertices()
Get the vertices of the convex hull.- Returns:
- vertices of the convex hull
-
createRegion
Region<S> createRegion() throws InsufficientDataException
Returns a new region that is enclosed by the convex hull.- Returns:
- the region enclosed by the convex hull
- Throws:
InsufficientDataException- if the number of vertices is not enough to build a region in the respective space
-
-