GraphLib  2.0
une librairie C# pour l’exploitation de graphes en reconnaissance des formes
 All Classes Namespaces Functions Enumerations Enumerator Properties
Matching.Labels Class Reference

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...

Inheritance diagram for Matching.Labels:
Graphs.Label

Public Member Functions

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< AttributeGXLtoAttributes ()
 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...
 
- Public Member Functions inherited from Graphs.Label
 Label (string id)
 

Properties

List< LabelListLabels [get, set]
 Contient tous les labels d'un noeud de l'arbre de recherche More...
 
- Properties inherited from Graphs.Label
string Id [get, set]
 

Detailed Description

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.

Member Function Documentation

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
labelsLabels 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
attributesListe 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.

Property Documentation

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: