Permet d'attribuer des valeurs à un noeud ou à un arc. Cette classe doit être héritée par l'utilisateur de la librairie pour la spécifier et ainsi l'utiliser dans son étude. Il est important que tous les Node aient le même type de Label, idem pour les Edge.
More...
|
| Label (string id) |
|
abstract string | toString () |
| Permet d'afficher la description du Label pour que l'utilisateur puisse voir et comprendre les valeurs qu'il contient. More...
|
|
abstract double | dissimilarity (Label label) |
| Indique la dissimilarité entre deux Label de même type utilisateur. Cette dissimilarité sera notamment utilisée pour conclure sur l'isomorphisme entre deux graphes. More...
|
|
abstract List< AttributeGXL > | toAttributes () |
| Permet de faire le mapping du Label vers le fichier GXL. Lorsque l'utilisateur à créé sont propre graphe avec ses propres Label, alors il est nécessaire d'utiliser cette méthode afin que les Label puissent être écrits dans le fichier GXL. More...
|
|
abstract void | fromAttributes (List< AttributeGXL > attributes) |
| Permet de faire le mapping du fichier GXL vers les Label. Lors de la lecture du fichier GXL, les Label sont stockés sous forme d'AttributeGXL dans Node et Edge. Il faut alors indiquer comment faire le mapping entre l'AttributeGXL et le Label. More...
|
|
Permet d'attribuer des valeurs à un noeud ou à un arc. Cette classe doit être héritée par l'utilisateur de la librairie pour la spécifier et ainsi l'utiliser dans son étude. Il est important que tous les Node aient le même type de Label, idem pour les Edge.
abstract double Graphs.Label.dissimilarity |
( |
Label |
label | ) |
|
|
pure virtual |
Indique la dissimilarité entre deux Label de même type utilisateur. Cette dissimilarité sera notamment utilisée pour conclure sur l'isomorphisme entre deux graphes.
- Parameters
-
label | Label avec lequel la dissimilarité doit être calculée |
- Returns
- Dissimilarité entre les deux Label. Lorsque ces deux Label sont considérés comme identiques par l'utilisateur alors la méthode doit retourner 0.
Implemented in Matching.Labels, Graphs.GenericLabel, Graphs.UnLabelEdge, and Graphs.UnLabelNode.
abstract void Graphs.Label.fromAttributes |
( |
List< AttributeGXL > |
attributes | ) |
|
|
pure virtual |
abstract string Graphs.Label.toString |
( |
| ) |
|
|
pure virtual |
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/Graphs/Label.cs