owlps/owlps-positioning/cfg/waypoints.csv

125 lines
1.9 KiB
Plaintext
Raw Normal View History

# Liste des points de passage.
# Chaque ligne définit les trois coordonnées d'un point, de la forme :
# X;Y;Z;Nom du bâtiment 1;…;Nom du bâtiment n
# Chaque point doit appartenir au moins à un bâtiment.
# Note : pour les zones appartenant à la même pièce non-convexe (ex :
# Couloir N0 A et Couloir N0 B), on définit un point tous les 1,50 m.
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# Idem pour les portes très larges.
### Rez-de-chaussée ###
# 0140
6.05;6.50;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# 0130
6.05;7.50;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# 0120
6.05;13.50;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# 0130 / 0120
3.00;10.88;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# 0110
6.05;14.50;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# 0100
6.05;21.00;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# 0090
6.05;22.25;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# 0080
6.05;28.50;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# 0070
6.05;29.50;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# WC N0
8.20;5.00;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# 0085
8.20;8.50;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# 0075
8.20;9.50;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# Couloir N0 A / B
8.20;11.50;0.00;Numerica
8.20;13.00;0.00;Numerica
8.20;14.50;0.00;Numerica
8.20;16.00;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# Couloir N0 A / C
8.20;23.70;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# Palier N0
7.50;3.70;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
### Escaliers N0 / N1 ###
# Couloir N0 C / Escalier NO-N1 A
8.95;22.60;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# Escalier NO-N1 A / Couloir N1 B
8.95;16.50;3.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# Palier NO / Escalier N0-N1 B1
5.00;1.25;0.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# Escalier N0-N1 B1 / Escalier N0-N1 B palier
2.50;1.25;1.50;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# Escalier N0-N1 B palier / Escalier N0-N1 B2
2.50;2.75;1.50;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# Escalier N0-N1 B2 / Palier N1
5.00;2.75;3.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
### Premier étage ###
# 1100
6.05;6.50;3.00;Numerica
# 0190
6.05;7.50;3.00;Numerica
# 0180
6.05;13.50;3.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# 0190 / 0180
3.00;10.88;3.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# 1070
6.05;14.50;3.00;Numerica
# 1060
6.05;21.00;3.00;Numerica
# 1050
6.05;27.75;3.00;Numerica
# WC N1
8.20;5.00;3.00;Numerica
# 1105
8.20;9.50;3.00;Numerica
# 1095
8.20;26.00;3.00;Numerica
# Couloir N1 A / B
8.20;11.50;3.00;Numerica
8.20;13.00;3.00;Numerica
8.20;14.50;3.00;Numerica
8.20;16.00;3.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# Couloir N1 A / C
8.20;23.70;3.00;Numerica
GuiNuMo : plein de modifs (gestion topologie) server.{hh,cc} : * Changé le comportement des fonctions pointIndex() et pointExists() : pointIndex() renvoie -1 si le point n'est pas trouvé, et pointExists() effectue un appel à pointIndex(). Passage de toutes ces fonctions en inline. * Déplacement des fonctions point_tab_idx() et point_vector_idx() dans la classe Server, en tant que variantes de pointIndex(). * Utilisation, pour les bibliothèques C, des en-têtes C++ (e.g <cmath>) plutôt que les en-têtes C (e.g <math.h>). * Correction des fonctions areaConnection() qui utilisaient la mauvaise liste de points. * Diverses corrections mineures. * Modification de la fonction makeWaypointListFromFile() afin de prendre en compte la topologie dans le calcul des distances. * Ajout de la fonction inTheSameArea(), qui permet de savoir si deux points appartiennent à la même zone. * Ajout de la fonction checkTopology() qui effectues quelques vérifications sur la topologie du bâtiment déclarée dans les fichiers de configuration. area.cc : * Modification du constructeur de manière à ce qu'il accepte tous les formats possibles de définitions des zones (4 ordres possibles pour les coordonnées). point.{hh,cc} : * Modification de l'operator< pour que la comparaison ne soit pas ambigüe (posait problème dans les set). * Modification des autres opérateurs, ajout des opérateurs <= et >=. cfg/ : * waypoints.csv : ajout des points de passage du rez-de-chaussée et des escaliers. * topo.csv : ajout des zones du rez-de-chaussée et des escaliers. Makefile : * Suppression d'options inutiles. * Suppression de l'option d'optimisation, qui causait une boucle infinie bizarre : cf. Server::makeWaypointListFromFile(). git-svn-id: https://pif.pu-pm.univ-fcomte.fr/svn/loc@48 785a6c6c-259e-4ff1-8b91-dc31627914f0
2008-07-03 15:04:30 +02:00
# Palier N1
7.50;3.70;3.00;Numerica