package com.revolsys.geometry.index.intervalrtree;
import java.util.Comparator;
public class NodeComparator<V> implements Comparator<IntervalRTreeNode<V>> {
@Override
public int compare(final IntervalRTreeNode<V> n1, final IntervalRTreeNode<V> n2) {
final double mid1 = (n1.getMin() + n1.getMax()) / 2;
final double mid2 = (n2.getMin() + n2.getMax()) / 2;
if (mid1 < mid2) {
return -1;
}
if (mid1 > mid2) {
return 1;
}
return 0;
}
}