Déclaration des fonctions pour sequence_point.c.
Plus de détails...
#include <stdio.h>
#include <stdlib.h>
#include "geometry.h"
Aller au code source de ce fichier.
Déclaration des fonctions pour sequence_point.c.
◆ Cellule_Liste_Contours
◆ Cellule_Liste_Point
◆ Contour
◆ Liste_Contours
◆ Liste_Point
◆ Tableau_Point
◆ ajouter_element_liste_Contours()
Ajoute un contour à la liste de contours L.
- Paramètres
-
L | Pointeur sur la liste de contours. |
e | Le contour à ajouter à la liste. |
◆ ajouter_element_liste_Point()
Ajoute l'élément e à la fin de la liste de points L.
- Paramètres
-
L | Pointeur sur la liste de points. |
e | L'élément à ajouter à la liste. |
◆ concatener_liste_Point()
Concatène la liste L2 à la suite de la liste L1 et renvoie la liste L1 modifiée.
- Paramètres
-
L1 | La première liste de points. |
L2 | La deuxième liste de points. |
- Renvoie
- Liste_Point La liste L1 modifiée.
◆ creer_element_liste_Contours()
Crée une cellule de liste des contours avec la liste de points v.
- Paramètres
-
- Renvoie
- Cellule_Liste_Contours* Pointeur sur la cellule de liste de contours créée.
- Note
- La fonction s'arrête si la création n'a pas pu se faire.
◆ creer_element_liste_Point()
Crée une cellule de liste avec l'élément v.
- Paramètres
-
v | L'élément à stocker dans la cellule de liste. |
- Renvoie
- Le pointeur sur la cellule de liste créée.
- Note
- La fonction s'arrête si la création n'a pas pu se faire.
◆ creer_liste_Contours_vide()
Crée une liste de contours vide.
- Renvoie
- Liste_Contours Une liste de contours vide.
◆ creer_liste_Point_vide()
Crée une liste de points vide.
- Renvoie
- Liste_Point Une liste de points vide.
◆ ecrire_contour()
Écrit le contour L à l'écran.
Cette fonction montre un exemple de conversion d'une liste de points en tableau de points afin de pouvoir par la suite accéder aux éléments d'une séquence de points par indice.
- Paramètres
-
L | La liste de points représentant le contour. |
◆ sequence_points_liste_vers_tableau()
Crée une séquence de points sous forme d'un tableau de points à partir de la liste de points L.
- Paramètres
-
- Renvoie
- Tableau_Point Le tableau de points créé à partir de la liste de points.
◆ supprimer_liste_Point()
Supprime tous les éléments de la liste de points et renvoie la liste vide.
- Paramètres
-
L | La liste de points à supprimer. |
- Renvoie
- Liste_Point La liste de points vide.