Package | Description |
---|---|
org.apache.commons.geometry.core.partitioning |
This package contains code related to partitioning of spaces by hyperplanes.
|
org.apache.commons.geometry.core.partitioning.bsp |
This package contains classes related to Binary Space Partitioning (BSP) trees.
|
Modifier and Type | Method and Description |
---|---|
Split<? extends S> |
Splittable.split(Hyperplane<P> splitter)
Split this instance with the given hyperplane.
|
Split<? extends HyperplaneConvexSubset<P>> |
HyperplaneConvexSubset.split(Hyperplane<P> splitter)
Split this instance with the given hyperplane.
|
protected <R extends AbstractConvexHyperplaneBoundedRegion<P,S>> |
AbstractConvexHyperplaneBoundedRegion.splitInternal(Hyperplane<P> splitter,
R thisInstance,
Class<S> boundaryType,
Function<List<S>,R> factory)
Generic, internal split method.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends AbstractRegionBSPTree<P,N>> |
AbstractRegionBSPTree.split(Hyperplane<P> splitter,
T minus,
T plus)
Helper method implementing the algorithm for splitting a tree by a hyperplane.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.