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.subtreeInitSubtree 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 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.