P
- Point implementation typeS
- Hyperplane convex subset implementation typeprotected static class AbstractConvexHyperplaneBoundedRegion.ConvexRegionBoundaryBuilder<P extends Point<P>,S extends HyperplaneConvexSubset<P>> extends Object
Constructor and Description |
---|
ConvexRegionBoundaryBuilder(Class<S> subsetType)
Construct a new instance for building convex region boundaries with the given hyperplane
convex subset implementation type.
|
Modifier and Type | Method and Description |
---|---|
List<S> |
build(Iterable<? extends Hyperplane<P>> bounds)
Compute a list of hyperplane convex subsets representing the boundaries of the convex region
bounded by the given collection of hyperplanes.
|
public ConvexRegionBoundaryBuilder(Class<S> subsetType)
subsetType
- Hyperplane convex subset implementation typepublic List<S> build(Iterable<? extends Hyperplane<P>> bounds)
bounds
- hyperplanes defining the convex regionIllegalArgumentException
- if the given hyperplanes do not form a convex regionCopyright © 2016–2021 The Apache Software Foundation. All rights reserved.