owlps/GuiNuMo-server
Matteo Cypriani 5b1286c6ba 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
2011-03-16 13:49:00 +01:00
..
cfg GuiNuMo : plein de modifs (gestion topologie) 2011-03-16 13:49:00 +01:00
csv README + UTF-8 2011-03-16 13:43:59 +01:00
log README + UTF-8 2011-03-16 13:43:59 +01:00
Makefile GuiNuMo : plein de modifs (gestion topologie) 2011-03-16 13:49:00 +01:00
TODO Beaucoup modifs cosmétiques et ajouts dans GuiNuMo 2011-02-17 16:47:50 +01:00
accesspoint.cc GuiNuMo: beginning of Viterbi & many other things 2011-03-16 13:40:22 +01:00
accesspoint.hh GuiNuMo: beginning of Viterbi & many other things 2011-03-16 13:40:22 +01:00
area.cc GuiNuMo : plein de modifs (gestion topologie) 2011-03-16 13:49:00 +01:00
area.hh GuiNuMo : gestion topologie 2011-03-16 13:49:00 +01:00
clientinfo.cc Additions/changes in server & clientinfo 2011-03-16 13:45:00 +01:00
clientinfo.hh Additions/changes in server & clientinfo 2011-03-16 13:45:00 +01:00
guinumo.cc Constante pour les algos dans monitorClient() 2011-03-16 13:49:00 +01:00
guinumo.hh Topologie Numerica, affichage debug dans server 2011-03-16 13:49:00 +01:00
measurement.cc GuiNuMo: beginning of Viterbi & many other things 2011-03-16 13:40:22 +01:00
measurement.hh GuiNuMo: beginning of Viterbi & many other things 2011-03-16 13:40:22 +01:00
point.cc GuiNuMo : plein de modifs (gestion topologie) 2011-03-16 13:49:00 +01:00
point.hh GuiNuMo : plein de modifs (gestion topologie) 2011-03-16 13:49:00 +01:00
referencepoint.cc GuiNuMo : gestion topologie 2011-03-16 13:49:00 +01:00
referencepoint.hh GuiNuMo : gestion topologie 2011-03-16 13:49:00 +01:00
server.cc GuiNuMo : plein de modifs (gestion topologie) 2011-03-16 13:49:00 +01:00
server.hh GuiNuMo : plein de modifs (gestion topologie) 2011-03-16 13:49:00 +01:00