org.ddogleg.nn.alg
Class KdTreeMemory
- java.lang.Object
-
- org.ddogleg.nn.alg.KdTreeMemory
-
public class KdTreeMemory extends java.lang.ObjectMemory management for recycling KdTree data structures.
-
-
Constructor Summary
Constructors Constructor and Description KdTreeMemory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidrecycle(KdTree.Node node)voidrecycleGraph(KdTree tree)KdTree.NoderequestNode()Returns a new node.KdTree.NoderequestNode(double[] point, java.lang.Object data)Request a leaf node be returned.KdTreerequestTree()
-
-
-
Method Detail
-
requestNode
public KdTree.Node requestNode()
Returns a new node. All object references can be assumed to be null.- Returns:
-
requestNode
public KdTree.Node requestNode(double[] point, java.lang.Object data)
Request a leaf node be returned. All data parameters will be automatically assigned appropriate values for a leaf.
-
requestTree
public KdTree requestTree()
-
recycle
public void recycle(KdTree.Node node)
-
recycleGraph
public void recycleGraph(KdTree tree)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG