Uses of Interface
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree.SubtreeInitializer
-
Packages that use AbstractBSPTree.SubtreeInitializer Package Description org.apache.commons.geometry.core.partitioning.bsp 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.SubtreeInitializer Modifier and Type Field Description private AbstractBSPTree.SubtreeInitializer<N>AbstractPartitionedRegionBuilder. subtreeInitSubtree initializer for inserted boundaries.Methods in org.apache.commons.geometry.core.partitioning.bsp that return AbstractBSPTree.SubtreeInitializer Modifier and Type Method Description protected 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.SubtreeInitializer Modifier and Type Method Description protected booleanAbstractBSPTree. cutNode(N node, Hyperplane<P> cutter, AbstractBSPTree.SubtreeInitializer<N> subtreeInitializer)Cut a node with a hyperplane.protected voidAbstractBSPTree. insert(HyperplaneConvexSubset<P> convexSub, AbstractBSPTree.SubtreeInitializer<N> subtreeInit)Insert the given hyperplane convex subset into the tree, starting at the root node.private voidAbstractBSPTree. 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 voidAbstractBSPTree. setNodeCut(N node, HyperplaneConvexSubset<P> cut, AbstractBSPTree.SubtreeInitializer<N> subtreeInitializer)Set the cut hyperplane subset for the given node.
-