Skip to content
Snippets Groups Projects
ObjectToNodeDistanceRank.java 657 B
Newer Older
package mhtree;

import messif.objects.LocalAbstractObject;

/**
 * Represents the rank of a node in the priority queue in a query operation.
 */
public class ObjectToNodeDistanceRank implements Comparable<ObjectToNodeDistanceRank> {
    private final double distance;
    public ObjectToNodeDistanceRank(LocalAbstractObject object, Node node) {
        this.distance = node.getDistance(object);
    public int compareTo(ObjectToNodeDistanceRank rank) {
        return Double.compare(this.distance, rank.distance);