Package | Description |
---|---|
org.apache.commons.geometry.core.partitioning.bsp |
This package contains classes related to Binary Space Partitioning (BSP) trees.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBSPTree<P extends Point<P>,N extends AbstractBSPTree.AbstractNode<P,N>>
Abstract class for Binary Space Partitioning (BSP) tree implementations.
|
static class |
AbstractBSPTree.AbstractNode<P extends Point<P>,N extends AbstractBSPTree.AbstractNode<P,N>>
Abstract implementation of
BSPTree.Node . |
static interface |
AbstractBSPTree.SubtreeInitializer<N extends AbstractBSPTree.AbstractNode<?,?>>
Interface used to initialize newly created BSP subtrees, consisting of a single parent
node and two child nodes.
|
class |
AbstractBSPTreeMergeOperator<P extends Point<P>,N extends AbstractBSPTree.AbstractNode<P,N>>
Class containing the basic algorithm for merging two
AbstractBSPTree
instances. |
Modifier and Type | Class and Description |
---|---|
static class |
AbstractRegionBSPTree.AbstractRegionNode<P extends Point<P>,N extends AbstractRegionBSPTree.AbstractRegionNode<P,N>>
BSPTree.Node implementation for use with AbstractRegionBSPTree s. |
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.