Package | Description |
---|---|
org.apache.commons.geometry.core.partitioning.bsp |
This package contains classes related to Binary Space Partitioning (BSP) trees.
|
Modifier and Type | Method and Description |
---|---|
protected AbstractBSPTree.SubtreeInitializer<N> |
AbstractRegionBSPTree.getSubtreeInitializer(RegionCutRule cutRule)
Get the subtree initializer to use for the given region cut rule.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractBSPTree.cutNode(N node,
Hyperplane<P> cutter,
AbstractBSPTree.SubtreeInitializer<N> subtreeInitializer)
Cut a node with a hyperplane.
|
protected void |
AbstractBSPTree.insert(HyperplaneConvexSubset<P> convexSub,
AbstractBSPTree.SubtreeInitializer<N> subtreeInit)
Insert the given hyperplane convex subset into the tree, starting at the root node.
|
protected void |
AbstractBSPTree.setNodeCut(N node,
HyperplaneConvexSubset<P> cut,
AbstractBSPTree.SubtreeInitializer<N> subtreeInitializer)
Set the cut hyperplane subset for the given node.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.