/**
* KDNode.java
*/
package rampancy_old.util.kdTree;
import java.util.*;
/**
* This interface specifies a KDNode for use in a KDTree
* @author Matthew Chun-Lum
*
*/
public class KDNode<T> {
public int depth;
public int axis;
public T median;
public KDNode<T> left;
public KDNode<T> right;
/**
* @return {@code true} if this node is a leaf
*/
public boolean isLeaf() {
return (left == null && right == null);
}
}