diff --git a/GuiNuMo-server/server.cc b/GuiNuMo-server/server.cc index 7b55c56..5cccb13 100644 --- a/GuiNuMo-server/server.cc +++ b/GuiNuMo-server/server.cc @@ -2,7 +2,7 @@ #define TEST #define DEBUG // Décommenter pour avoir de l'affichage en plus. -//#define DEBUG_2 // Décommenter pour avoir encore plus d'affichage. +#define DEBUG_2 // Décommenter pour avoir encore plus d'affichage. @@ -372,6 +372,10 @@ vector Server::getkClosestInSs(const vector &m, const unsign if (point_ignored == NULL || (reference_point_list[i].getCoordinates() != *point_ignored)) { tmp_distance = reference_point_list[i].getSsSquareDistance(m); +#ifdef DEBUG_2 + cout << tmp_distance << " " ; +#endif // DEBUG_2 + /* if not k points, add it */ if(distances_vector.size() < k) { @@ -388,7 +392,7 @@ vector Server::getkClosestInSs(const vector &m, const unsign for (j = 0 ; j < distances_vector.size() ; j++) if (distances_vector[j] == dist_max) { - distance_vector[j] = tmp_distance; + distances_vector[j] = tmp_distance; points_vector[j] = reference_point_list[i].getCoordinates(); break; } @@ -401,6 +405,9 @@ vector Server::getkClosestInSs(const vector &m, const unsign /* Else nothing needs to be done */ } } +#ifdef DEBUG_2 + cout << endl ; +#endif // DEBUG_2 /* Sorts the vector */ for (i = 0 ; i < distances_vector.size() - 1 ; i++)