5#include <QGraphicsScene>
15 QVector<Sss*> fichiers;
16 QVector<NodeItem*> nodes;
17 QVector<LinkItem*> links;
20 Graphe(QVector<Sss*> fichiers);
35 void afficherGraphe(QGraphicsScene* scene,
const QStringList& criteres);
QVector< Sss * > getFichiers()
Récupère la liste des fichiers associés au graphe.
Definition graphe.cpp:273
void ajouterNode()
Graphe::ajouterNode permet d'ajouter un noeud au graphe.
Definition graphe.cpp:44
Graphe(QVector< Sss * > fichiers)
Graphe::Graphe constructeur qui contruit un objet de type graphe.
Definition graphe.cpp:16
void organiserLignes()
Graphe::organiserLignes : permet d'organiser l'emplacement des noeud dans la scene selon le type de d...
Definition graphe.cpp:77
LinkItem * ajouterLien(NodeItem *parent, NodeItem *fils, float tauxTracabilite)
Graphe::ajouterLien : permet de créer un lien entre 2 noeuds.
Definition graphe.cpp:160
void connectNodeAndLink(NodeItem *node, LinkItem *link)
Graphe::connectNodeAndLink : connecter un noeud à un lien pour synchroniser les coordonnées des noeud...
Definition graphe.cpp:174
void afficherGraphe(QGraphicsScene *scene, const QStringList &criteres)
Graphe::afficherGraphe : permet l'affichage du noeud dans la scene.
Definition graphe.cpp:186
bool existNode(NodeItem *node)
Graphe::existNode vérifie si un noeud existe dans le graphe.
Definition graphe.cpp:26