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

import messif.objects.LocalAbstractObject;

public class ObjectToNodeDistanceRank implements Comparable<ObjectToNodeDistanceRank> {
    private final Node node;
    private final LocalAbstractObject object;

    public ObjectToNodeDistanceRank(Node node, LocalAbstractObject object) {
        this.node = node;
        this.object = object;
    }

    public int compareTo(ObjectToNodeDistanceRank rank) {
        return Float.compare(node.getDistance(object), rank.node.getDistance(object));
    }

    public Node getNode() {
        return node;
    }
}