Labels hérite de Label et contient une liste de Label. Il permet de représenter les Label du graphe qui sont contenus dans un noeud de l'arbre de recherche SearchTree.
More...
|
override string | toString () |
| Permet d'obtenir la chaine de caractères qui décrit tous les Label. La chaîne de caractères retournée est en fait la suite des Label.toString() contenus dans ListLabel More...
|
|
override double | dissimilarity (Label labels) |
| Permet de savoir si les deux ensembles de Label sont jugés identiques. Cette fonction utilise la méthode dissimilarity de chaque Label contenu dans Labels avec celui de l'autre Labels étant au même indice. La fonction renvoie seulement une réponse vrai ou faux pour savoir si c'est deux Labels sont jugés égaux. Effectivement la somme des Label pourrait être trompeuse en cas de signes contraires et donc retourner un faux matching. More...
|
|
override void | fromAttributes (List< AttributeGXL > attributes) |
| Permet de faire le mapping du fichier GXL vers les Label contenus dans Labels. Dans cette fonction est appelé la fonction Label.fromAttributes de chaque Label contenus dans Labels. More...
|
|
override List< AttributeGXL > | toAttributes () |
| Permet de faire le mapping du Label vers le fichier GXL.Dans cette fonction est appelé la fonction Label.toAttributes de chaque Label contenus dans Labels. More...
|
|
| Label (string id) |
|
|
List< Label > | ListLabels [get, set] |
| Contient tous les labels d'un noeud de l'arbre de recherche More...
|
|
string | Id [get, set] |
|
Labels hérite de Label et contient une liste de Label. Il permet de représenter les Label du graphe qui sont contenus dans un noeud de l'arbre de recherche SearchTree.
override double Matching.Labels.dissimilarity |
( |
Label |
labels | ) |
|
|
virtual |
Permet de savoir si les deux ensembles de Label sont jugés identiques. Cette fonction utilise la méthode dissimilarity de chaque Label contenu dans Labels avec celui de l'autre Labels étant au même indice. La fonction renvoie seulement une réponse vrai ou faux pour savoir si c'est deux Labels sont jugés égaux. Effectivement la somme des Label pourrait être trompeuse en cas de signes contraires et donc retourner un faux matching.
- Parameters
-
labels | Labels avec lequel on veut tester la dissimilarité. |
- Returns
- 0 si les Labels sont jugés similaires, 1 s'ils ne sont pas similaires, double.MinValue si les Labels ne contiennent pas autant de Label ou que la paramètre n'est pas un Labels.
Implements Graphs.Label.
override void Matching.Labels.fromAttributes |
( |
List< AttributeGXL > |
attributes | ) |
|
|
virtual |
Permet de faire le mapping du fichier GXL vers les Label contenus dans Labels. Dans cette fonction est appelé la fonction Label.fromAttributes de chaque Label contenus dans Labels.
- Parameters
-
attributes | Liste d'AttributeGXL contenant les informations sur les valeurs du Labels à distribuer pour les différents Label. |
Implements Graphs.Label.
override List<AttributeGXL> Matching.Labels.toAttributes |
( |
| ) |
|
|
virtual |
Permet de faire le mapping du Label vers le fichier GXL.Dans cette fonction est appelé la fonction Label.toAttributes de chaque Label contenus dans Labels.
- Returns
- Liste d'AttributeGXL représentant les Label contenus dans Labels.
Implements Graphs.Label.
override string Matching.Labels.toString |
( |
| ) |
|
|
virtual |
Permet d'obtenir la chaine de caractères qui décrit tous les Label. La chaîne de caractères retournée est en fait la suite des Label.toString() contenus dans ListLabel
- Returns
- Description de tous les Label contenus. Une ligne représente un label.
Implements Graphs.Label.
List<Label> Matching.Labels.ListLabels |
|
getset |
Contient tous les labels d'un noeud de l'arbre de recherche
The documentation for this class was generated from the following file:
- D:/Documents/Polytech/5ème_année/PFE/Dépôt_Projet/GraphMatchingSeb/GraphMatching/Matching/Labels.cs