---
# System prepended metadata

title: Casse couille
tags: [CR]

---

# Casse couille

###### tags: `CR`

## Choses que l'on a rajoute apres cahier des specs et cahier des charges
- operator == dans VectVal et pert_row. -->FAIT
- changement des signatures des opérateurs avec le retrait d'un des deux paramètres --> FAIT
- changement de signature de verif_file la precedente n'etait pas valide. --> FAIT
- changement du prototype de la fonction couleur_adjacente. Elle prend en entrée l'ID d'un sommet, une Matrice et un vecteur qui contient les couleurs des sommets. Elle retourne un vecteur contenant les couleurs de ses voisins. --> FAIT
- QArc n'a pas la fonction paint malgré qu'on l'est prévu dans les tests. elle est obligatoire. --> FAIT
- Changement du type des paramètres des fonctions QZoneDeDessin::Afficher_Sommet et  QZoneDeDessin::Afficher_Arc de int vers Sommet et Arc --> FAIT
- Ajout des constructeurs de copie à QSommet et QArc --> FAIT
- Ajout de mouseReleaseEvent dans QSommet pour permettre son déplacement --> FAIT
- Déplacement de printCaraSelection() en publi slots plutôt qu'en plublic --> FAIT
- La fonction void QSommet::mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event) passe du QSommet à la QZoneDeDessin sinon je peux pas récupérer les données du graphe --> FAIT
- Fonction QZoneDeDessin::distanceForce(QSommet a, QSommet b) qui retourne la distance entre deux QSommet moins leur rayon --> FAIT
- 


## cas de test
### test Floyd-Warshall
Pour le test de Floyd-Warshall on a mis entrée : M0 sortie : PM0
PM0 correspond à la pair de matrice pour le GRAPHE G0 et pas la matrice M0
on peut dire que soit l'entrée est fausse soit la sortie est fausse (au choix) --> FAIT

### Dans le cas général 
On a modifié certain tests/ ajouté car certain était moins pertinent que d'autre et certain étaient faux. --> FAIT 