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 | Interface and Description |
---|---|
interface |
HyperplaneConvexSubset<P extends Point<P>>
Extension of the
HyperplaneSubset interface with the additional restriction
that instances represent convex regions of space. |
Modifier and Type | Method and Description |
---|---|
HyperplaneSubset<P> |
HyperplaneSubset.transform(Transform<P> transform)
Return a new hyperplane subset resulting from the application of the given transform.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractRegionBSPTree.insert(HyperplaneSubset<P> sub)
Insert a hyperplane subset into the tree, using the default
RegionCutRule of
MINUS_INSIDE . |
void |
AbstractRegionBSPTree.insert(HyperplaneSubset<P> sub,
RegionCutRule cutRule)
Insert a hyperplane subset into the tree.
|
protected boolean |
AbstractRegionBSPTree.BoundaryProjector.isPossibleClosestCut(HyperplaneSubset<P> cut,
P target,
double currentMinDist)
Return true if the given node cut is a possible candidate for containing the closest region
boundary point to the target.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.