Ajout de la classe ListePointRoutage et modification de la classe
Routage.
ListePointRoutage est une ArrayList de PointRoutage et Routage est
devenu une ArrayList de ListePointRoutage.
Objectif : Faciliter la navigation dans les listes de points,
s'affranchir de la liste d'entier stockant les index.
Cette structure permet de faciliter la navigation dans les listes en
fonction de la tranche horaire (cf itération complete de l'isochrone)
Ajout de la classe ParamRoutage
Permet rajouter facilement des paramètres au routages et apporte plus de
clareté au code.
Changement de l'attribut de timeStep. Passage du type double au type int
pour pouvoir utiliser la fonction add de l'object calendar.
Ajout de la classe BoatSimulation qui est la seule à avoir accès aux
données sur la course, les performances ainsi que les prévisions
Classe à supprimer ultérieurement
Modification de ParamRoutage qui a désormais que deux attributs
angleStep et timeStep
Quelques modifications et ajout de méthodes pour les utilitaires
Classe qui gère le filtrage de points inutiles ou "mauvais"
Contient les informations sur les points autre que la longitude et
latitude, ce qui permet d'avoir une classe PointRoutage plus légère.
Facilite l'ajout de nouvelles informations sur les points
Simplification de la classe TabTriangleIso
Modification de la classe calculRoutage pas opérationnelle pour
l'instant
Modification de différentes classes permettant l'affichage des points
obtenu par l'algorithme de routage.