Newer
Older
package mhtree;
import messif.objects.LocalAbstractObject;
public class ObjectToNodeDistanceRank implements Comparable<ObjectToNodeDistanceRank> {
private final Node node;
private final LocalAbstractObject object;
private final float distance;
public ObjectToNodeDistanceRank(Node node, LocalAbstractObject object) {
this.node = node;
this.object = object;
this.distance = node.getDistance(object);
}
public int compareTo(ObjectToNodeDistanceRank rank) {
return Float.compare(distance, rank.node.getDistance(object));
}
public Node getNode() {
return node;
}
}