From 72abfc3a3d8e1319b61e60b181800c758a76c794 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?David=20Proch=C3=A1zka?= <david@prochazka.dev>
Date: Thu, 6 May 2021 19:33:50 +0200
Subject: [PATCH] FIX: use nearest distance when finding the nearest node

---
 src/mhtree/MHTree.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/mhtree/MHTree.java b/src/mhtree/MHTree.java
index 10b556d..2407797 100644
--- a/src/mhtree/MHTree.java
+++ b/src/mhtree/MHTree.java
@@ -431,7 +431,7 @@ public class MHTree extends Algorithm implements Serializable {
             int closestNodeIndex = -1;
 
             for (int candidateIndex = 0; candidateIndex < nodes.length; candidateIndex++) {
-                double distance = nodes[candidateIndex].getDistance(object, objectDistances);
+                double distance = ObjectToNodeDistance.NEAREST.getDistance(object, nodes[candidateIndex], objectDistances);
 
                 if (distance < minDistance) {
                     minDistance = distance;
-- 
GitLab