Uses of Class
org.apache.commons.geometry.core.partitioning.bsp.RegionCutRule
-
Packages that use RegionCutRule Package Description org.apache.commons.geometry.core.partitioning.bsp This package contains classes related to Binary Space Partitioning (BSP) trees.org.apache.commons.geometry.euclidean.threed.shape This package provides utilities for constructing basic 3D shapes. -
-
Uses of RegionCutRule in org.apache.commons.geometry.core.partitioning.bsp
Fields in org.apache.commons.geometry.core.partitioning.bsp declared as RegionCutRule Modifier and Type Field Description private static RegionCutRuleAbstractRegionBSPTree. DEFAULT_REGION_CUT_RULEThe defaultRegionCutRule.Methods in org.apache.commons.geometry.core.partitioning.bsp that return RegionCutRule Modifier and Type Method Description static RegionCutRuleRegionCutRule. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static RegionCutRule[]RegionCutRule. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.commons.geometry.core.partitioning.bsp with parameters of type RegionCutRule Modifier and Type Method Description NAbstractRegionBSPTree.AbstractRegionNode. cut(Hyperplane<P> cutter, RegionCutRule cutRule)Cut this node with the given hyperplane, usingcutRuleto determine the region locations of any new child nodes.protected AbstractBSPTree.SubtreeInitializer<N>AbstractRegionBSPTree. getSubtreeInitializer(RegionCutRule cutRule)Get the subtree initializer to use for the given region cut rule.voidAbstractRegionBSPTree. insert(java.lang.Iterable<? extends HyperplaneConvexSubset<P>> convexSubs, RegionCutRule cutRule)Insert a set of hyperplane convex subsets into the tree.voidAbstractRegionBSPTree. insert(BoundarySource<? extends HyperplaneConvexSubset<P>> boundarySrc, RegionCutRule cutRule)Insert all hyperplane convex subsets from the given source into the tree.voidAbstractRegionBSPTree. insert(HyperplaneConvexSubset<P> convexSub, RegionCutRule cutRule)Insert a hyperplane convex subset into the tree.voidAbstractRegionBSPTree. insert(HyperplaneSubset<P> sub, RegionCutRule cutRule)Insert a hyperplane subset into the tree.booleanAbstractRegionBSPTree.AbstractRegionNode. insertCut(Hyperplane<P> cutter, RegionCutRule cutRule)Insert a cut into this node. -
Uses of RegionCutRule in org.apache.commons.geometry.euclidean.threed.shape
Methods in org.apache.commons.geometry.euclidean.threed.shape with parameters of type RegionCutRule Modifier and Type Method Description private voidSphere.SphereTreeApproximationBuilder. checkedCut(RegionBSPTree3D.RegionNode3D node, Plane cutter, RegionCutRule cutRule)Insert the cut into the given node, throwing an exception if no portion of the cutter intersects the node.
-