Uses of Interface
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree.SubtreeInitializer
Packages that use AbstractBSPTree.SubtreeInitializer
Package
Description
This package contains classes related to Binary Space Partitioning (BSP) trees.
-
Uses of AbstractBSPTree.SubtreeInitializer in org.apache.commons.geometry.core.partitioning.bsp
Fields in org.apache.commons.geometry.core.partitioning.bsp declared as AbstractBSPTree.SubtreeInitializerModifier and TypeFieldDescriptionprivate final AbstractBSPTree.SubtreeInitializer
<N> AbstractPartitionedRegionBuilder.subtreeInit
Subtree initializer for inserted boundaries.Methods in org.apache.commons.geometry.core.partitioning.bsp that return AbstractBSPTree.SubtreeInitializerModifier and TypeMethodDescriptionprotected AbstractBSPTree.SubtreeInitializer
<N> AbstractRegionBSPTree.getSubtreeInitializer
(RegionCutRule cutRule) Get the subtree initializer to use for the given region cut rule.Methods in org.apache.commons.geometry.core.partitioning.bsp with parameters of type AbstractBSPTree.SubtreeInitializerModifier and TypeMethodDescriptionprotected 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.private void
AbstractBSPTree.insertRecursive
(N node, HyperplaneConvexSubset<P> insert, HyperplaneConvexSubset<P> trimmed, AbstractBSPTree.SubtreeInitializer<N> subtreeInit) Recursively insert a hyperplane convex subset into the tree at the given node.protected void
AbstractBSPTree.setNodeCut
(N node, HyperplaneConvexSubset<P> cut, AbstractBSPTree.SubtreeInitializer<N> subtreeInitializer) Set the cut hyperplane subset for the given node.