Peut-on séparer le module tools en plusieurs fichiers ?
Par
exemple un fichier que gère les vecteurs et des fonctions de tests
géométriques, un autre les fstreams et un autre pour les fonctions
quelconques ?
Ce qui est important: ces modules utilitaires ne doivent pas avoir dépendance vis à vis des modules de niveau supérieurs noeud, ville, sinon ils ne correspondent pas à la définition d'un module utilitaire ré-utilisable. il faudra décrire votre choix de décomposition dans votre rapport final.
Aussi, nous n'avons pas eu besoin d'implémenter les types cercles et segments pour le rendu 1.
Sommes nous quand même obligé de les ajouter ?
ce qui est important c'est la clarté du code ; si vos noms de fonctions montrent clairement ce qu'elles font comme tâche, ça peut passer.