Page principale   Liste des composants   Liste des fichiers   Composants   Déclarations  

Référence du fichier graph_print.c

fonctions pour l'affichage et l'impression de graphes. Plus de détails...

#include "graphaux.h"
#include "graphes.h"

Fonctions

void AfficheEnsemble (boolean *s, int n)
 affiche à l'écran l'ensemble representé par le tableau de booléens s. Plus de détails...

void AfficheListe (pcell p)
 affiche le contenu de la liste p. Plus de détails...

void AfficheSuccesseurs (graphe *g)
 affiche le graphe dans sa représentation "listes de successeurs". Plus de détails...

void AfficheArcs (graphe *g)
 affiche le graphe dans sa représentation "listes d'arcs". Plus de détails...

void AfficheValeursSommets (graphe *g)
 affiche les valeurs associées aux sommets. Plus de détails...

void PSGraphe (graphe *g, char *filename, double r, double t, double marge)
 génère une figure PostScript d'après la représentation "successeurs" du graphe g. Plus de détails...

void EPSGraphe (graphe *g, char *filename, double r, double t, double marge, int noms_sommets, int v_sommets, int col_sommets, int v_arcs)
 génère une figure PostScript d'après la représentation "successeurs" du graphe g. Plus de détails...

void AutoNomsSommets (graphe *g, int mode)
 génère automatiquement des noms pour les sommets du graphe g. Plus de détails...

void PlongementCirculaire (graphe *g, double r)
 affecte à chaque sommet des coordonnées (x,y) régulierement réparties sur un cercle. Plus de détails...

void PlongementRadial (graphe *g, int c)
 répartit les sommets de g sur des cercles concentriques en fonction de leur rang, avec le sommet c au centre. Plus de détails...


Description détaillée

fonctions pour l'affichage et l'impression de graphes.


Documentation de la fonction

void AfficheArcs graphe   g
 

affiche le graphe dans sa représentation "listes d'arcs".

Paramètres:
g  (entrée) : un graphe.

void AfficheEnsemble boolean *    s,
int    n
 

affiche à l'écran l'ensemble representé par le tableau de booléens s.

Paramètres:
s  (entrée) : un tableau de valeurs booléennes.
n  (entrée) : la taille du tableau.

void AfficheListe pcell    p
 

affiche le contenu de la liste p.

Paramètres:
p  (entrée) : une liste chaînee de successeurs.

void AfficheSuccesseurs graphe   g
 

affiche le graphe dans sa représentation "listes de successeurs".

Paramètres:
g  (entrée) : un graphe.

void AfficheValeursSommets graphe   g
 

affiche les valeurs associées aux sommets.

Paramètres:
g  (entrée) : un graphe.

void AutoNomsSommets graphe   g,
int    mode
 

génère automatiquement des noms pour les sommets du graphe g.

Paramètres:
g  (entrée) : un graphe.
mode  (entrée) : 1 pour que les noms soient les indices des sommets, 2 pour que les noms soient les valeurs associées aux sommets, 3 pour des noms composes de l'indice et de la valeur.

void EPSGraphe graphe   g,
char *    filename,
double    r,
double    t,
double    marge,
int    noms_sommets,
int    v_sommets,
int    col_sommets,
int    v_arcs
 

génère une figure PostScript d'après la représentation "successeurs" du graphe g.

Paramètres:
g  (entrée) : un graphe.
filename  (entrée) : nom du fichier postscript à générer.
r  (entrée) : rayon des cercles qui représentent les sommets (0 pour ne pas les dessiner).
t  (entrée) : taille (demi-longueur) des flèches pour les arcs (0 pour ne pas les dessiner).
marge  (entrée) : marge en x et en y.
noms_sommets  (entrée) : booléen indiquant s'il faut écrire les noms des sommets.
v_sommets  (entrée) : booléen indiquant s'il faut écrire les valeurs des sommets.
col_sommets  (entrée) : booléen indiquant s'il faut colorier les sommets.
v_arcs  (entrée) : booléen indiquant s'il faut écrire les valeurs des arcs.

void PlongementCirculaire graphe   g,
double    r
 

affecte à chaque sommet des coordonnées (x,y) régulierement réparties sur un cercle.

Paramètres:
g  (entrée/sortie) : un graphe.
r  (entrée) : le rayon du cercle.

void PlongementRadial graphe   g,
int    c
 

répartit les sommets de g sur des cercles concentriques en fonction de leur rang, avec le sommet c au centre.

Paramètres:
g  (entrée/sortie) : un graphe.
c  (entrée) : le sommet à placer au centre.

void PSGraphe graphe   g,
char *    filename,
double    r,
double    t,
double    marge
 

génère une figure PostScript d'après la représentation "successeurs" du graphe g.

Paramètres:
g  (entrée) : un graphe.
filename  (entrée) : nom du fichier postscript à générer.
r  (entrée) : rayon des cercles qui représentent les sommets (0 pour ne pas les dessiner).
t  (entrée) : taille (demi-longueur) des flèches pour les arcs (0 pour ne pas les dessiner).
marge  (entrée) : marge en x et en y.


Généré le Fri Jun 7 07:25:54 2002 pour Graphes par doxygen1.2.12 écrit par Dimitri van Heesch, © 1997-2001