GraphLib  2.0
une librairie C# pour l’exploitation de graphes en reconnaissance des formes
 All Classes Namespaces Functions Enumerations Enumerator Properties
Graphs.GenericLabel Class Reference
Inheritance diagram for Graphs.GenericLabel:
Graphs.Label

Public Member Functions

override string toString ()
 Permet d'afficher la description du Label pour que l'utilisateur puisse voir et comprendre les valeurs qu'il contient. More...
 
override 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...
 
override List< AttributeGXLtoAttributes ()
 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...
 
override 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...
 
- Public Member Functions inherited from Graphs.Label
 Label (string id)
 

Public Attributes

List< AttributeGXLattributesGXL
 

Properties

List< AttributeGXLAttributesGXL [get, set]
 
- Properties inherited from Graphs.Label
string Id [get, set]
 

Member Function Documentation

override double Graphs.GenericLabel.dissimilarity ( Label  label)
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
labelLabel 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.

Implements Graphs.Label.

override void Graphs.GenericLabel.fromAttributes ( List< AttributeGXL attributes)
virtual

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.

Parameters
attributesListe d'AttributeGXL contenant les informations sur les valeurs du Label

Implements Graphs.Label.

override List<AttributeGXL> Graphs.GenericLabel.toAttributes ( )
virtual

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.

Returns
Liste d'AttributeGXL représentant le Label.

Implements Graphs.Label.

override string Graphs.GenericLabel.toString ( )
virtual

Permet d'afficher la description du Label pour que l'utilisateur puisse voir et comprendre les valeurs qu'il contient.

Returns
Chaîne des caractères pouvant être affiché à l'utilisateur

Implements Graphs.Label.


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