Déclaration des fonctions pour geometry.c.
Liste_Point creer_liste_Point_vide()
Crée une liste de points vide.
Definition sequence_point.c:66
Liste_Contours creer_liste_Contours_vide()
Crée une liste de contours vide.
Definition sequence_point.c:77
Liste_Point supprimer_liste_Point(Liste_Point L)
Supprime tous les éléments de la liste de points et renvoie la liste vide.
Definition sequence_point.c:137
Liste_Point concatener_liste_Point(Liste_Point L1, Liste_Point L2)
Concatène la liste L2 à la suite de la liste L1 et renvoie la liste L1 modifiée.
Definition sequence_point.c:157
struct Liste_Point_ Liste_Point
void ajouter_element_liste_Point(Liste_Point *L, Point e)
Ajoute l'élément e à la fin de la liste de points L.
Definition sequence_point.c:89
struct Tableau_Point_ Tableau_Point
Cellule_Liste_Point * creer_element_liste_Point(Point v)
Crée une cellule de liste avec l'élément v.
Definition sequence_point.c:26
Tableau_Point sequence_points_liste_vers_tableau(Liste_Point L)
Crée une séquence de points sous forme d'un tableau de points à partir de la liste de points L.
Definition sequence_point.c:176
Cellule_Liste_Contours * creer_element_liste_Contours(Liste_Point v)
Crée une cellule de liste des contours avec la liste de points v.
Definition sequence_point.c:47
struct Liste_Contours_ Liste_Contours
void ecrire_contour(Liste_Point L)
Écrit le contour L à l'écran.
Definition sequence_point.c:209
struct Cellule_Liste_Point_ Cellule_Liste_Point
Liste_Point Contour
Definition sequence_point.h:50
struct Cellule_Liste_Contours_ Cellule_Liste_Contours
void ajouter_element_liste_Contours(Liste_Contours *L, Liste_Point e)
Ajoute un contour à la liste de contours L.
Definition sequence_point.c:113
Definition sequence_point.h:36
Liste_Point data
Definition sequence_point.h:37
struct Cellule_Liste_Contours_ * suiv
Definition sequence_point.h:38
Definition sequence_point.h:20
Point data
Definition sequence_point.h:21
struct Cellule_Liste_Point_ * suiv
Definition sequence_point.h:22
Definition sequence_point.h:43
unsigned int taille
Definition sequence_point.h:44
Cellule_Liste_Contours * first
Definition sequence_point.h:45
Cellule_Liste_Contours * last
Definition sequence_point.h:46
Definition sequence_point.h:27
unsigned int taille
Definition sequence_point.h:28
Cellule_Liste_Point * first
Definition sequence_point.h:29
Cellule_Liste_Point * last
Definition sequence_point.h:30
Type Point.
Definition geometry.h:34
Definition sequence_point.h:55
Point * tab
Definition sequence_point.h:57
unsigned int taille
Definition sequence_point.h:56