migrer TetraIF a qt6/c++17 et ecrirer les gtest pour chaque sous dossier et creer un dossier nomme unittest pour chaque sous dossiers TetraIF. ne pas optimiser le code. faire les commentaire en Anglais