TraceX
 
Loading...
Searching...
No Matches
Graphe Class Reference

#include <graphe.h>

Inheritance diagram for Graphe:
Collaboration diagram for Graphe:

Public Member Functions

 Graphe (QVector< Sss * > fichiers)
 Graphe::Graphe constructeur qui contruit un objet de type graphe.
 
bool existNode (NodeItem *node)
 Graphe::existNode vérifie si un noeud existe dans le graphe.
 
void ajouterNode ()
 Graphe::ajouterNode permet d'ajouter un noeud au graphe.
 
void organiserLignes ()
 Graphe::organiserLignes : permet d'organiser l'emplacement des noeud dans la scene selon le type de document qu'ils représentent.
 
LinkItemajouterLien (NodeItem *parent, NodeItem *fils, float tauxTracabilite)
 Graphe::ajouterLien : permet de créer un lien entre 2 noeuds.
 
void connectNodeAndLink (NodeItem *node, LinkItem *link)
 Graphe::connectNodeAndLink : connecter un noeud à un lien pour synchroniser les coordonnées des noeuds avec celles du lien pour dynamiser le graphe.
 
void afficherGraphe (QGraphicsScene *scene, const QStringList &criteres)
 Graphe::afficherGraphe : permet l'affichage du noeud dans la scene.
 
QVector< Sss * > getFichiers ()
 Récupère la liste des fichiers associés au graphe.
 

Constructor & Destructor Documentation

◆ Graphe()

Graphe::Graphe ( QVector< Sss * > fichiers)

Graphe::Graphe constructeur qui contruit un objet de type graphe.

Parameters
fichiers: la listes des fichiers importés par l'utilisateur
Author
malek

Member Function Documentation

◆ afficherGraphe()

void Graphe::afficherGraphe ( QGraphicsScene * scene,
const QStringList & criteres )

Graphe::afficherGraphe : permet l'affichage du noeud dans la scene.

Parameters
scene: la scene sur laquelle le graphe sera afficher
Author
malek / Jacques / Maxime
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ajouterLien()

LinkItem * Graphe::ajouterLien ( NodeItem * parent,
NodeItem * fils,
float tauxTracabilite )

Graphe::ajouterLien : permet de créer un lien entre 2 noeuds.

Parameters
parent: le noeud source
fils: le noeud de destination
tauxTracabilite: le taux de tracabilite entre les 2 fichiers que représentent les noeuds
Returns
un lien
Author
malek
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ajouterNode()

void Graphe::ajouterNode ( )

Graphe::ajouterNode permet d'ajouter un noeud au graphe.

Author
malek / Jacques
Here is the call graph for this function:
Here is the caller graph for this function:

◆ connectNodeAndLink()

void Graphe::connectNodeAndLink ( NodeItem * node,
LinkItem * link )

Graphe::connectNodeAndLink : connecter un noeud à un lien pour synchroniser les coordonnées des noeuds avec celles du lien pour dynamiser le graphe.

Parameters
node: le node à connecter
link: le lien du noeud
Author
malek
Here is the call graph for this function:
Here is the caller graph for this function:

◆ existNode()

bool Graphe::existNode ( NodeItem * noeud)

Graphe::existNode vérifie si un noeud existe dans le graphe.

Parameters
noeud: un noeud
Returns
vrai si le noeud existe, faux sinon
Author
malek
Here is the call graph for this function:

◆ getFichiers()

QVector< Sss * > Graphe::getFichiers ( )

Récupère la liste des fichiers associés au graphe.

Cette méthode retourne la liste des fichiers associés au graphe sous forme de "QVector<Sss*>".

Returns
QVector<Sss*> La liste des fichiers associés au graphe.
Author
Maxime

◆ organiserLignes()

void Graphe::organiserLignes ( )

Graphe::organiserLignes : permet d'organiser l'emplacement des noeud dans la scene selon le type de document qu'ils représentent.

Author
malek / Maxime
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: