protected static class KdNode.KdValueFetcherX extends java.lang.Object implements KdNode.IKdValueFetcher
| Modifier and Type | Field and Description | 
|---|---|
protected static java.util.Comparator | 
COMPARATOR
Static comparator to avoid instantiation overhead 
 | 
static KdNode.KdValueFetcherX | 
FETCHER
Static fetcher to avoid instantiation overhead 
 | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
KdValueFetcherX()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Comparator<ISpaceObject> | 
getComparator()
Returns a comparator for sorting within the current hyperplane. 
 | 
double | 
getValue(IVector2 point)
Returns the coordinate value of the current hyperplane. 
 | 
KdNode.IKdValueFetcher | 
nextFetcher()
Returns the fetcher for the next hyperplane in the tree. 
 | 
public static final KdNode.KdValueFetcherX FETCHER
protected static final java.util.Comparator COMPARATOR
public double getValue(IVector2 point)
getValue in interface KdNode.IKdValueFetcherpoint - The input value.public KdNode.IKdValueFetcher nextFetcher()
nextFetcher in interface KdNode.IKdValueFetcherpublic java.util.Comparator<ISpaceObject> getComparator()
getComparator in interface KdNode.IKdValueFetcher