ikbs.classification.distance
Class TaxonomicDistance

java.lang.Object
  extended by ikbs.classification.distance.Distance
      extended by ikbs.classification.distance.SymbolicDistance
          extended by ikbs.classification.distance.TaxonomicDistance

public class TaxonomicDistance
extends SymbolicDistance

Classe générique de calcul d'une distance entre deux valeurs taxonomiques On présuppose que v1 n'est jamais null. v2 peut être null

Since:
6 mai 1999
Author:
Jean Diatta & David Grosser

Field Summary
 
Fields inherited from class ikbs.classification.distance.Distance
affiche, base, v1, v2
 
Constructor Summary
TaxonomicDistance(Value v1, Value v2)
          On présuppose que v1 ne peut pas etre null
 
Method Summary
 float computeDistance()
          Initialisation et lancement de la distance entre deux Taxonomiques
 float contenuRelatif()
          Mesure du contenu des valeurs dC
 float partieCommune()
          Parties communes dCP
 float partiesSpecifiques()
          Parties spécifiques dSP
 
Methods inherited from class ikbs.classification.distance.SymbolicDistance
domain, getV1, getV2, initParam, setV1, setV2
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaxonomicDistance

public TaxonomicDistance(Value v1,
                         Value v2)
On présuppose que v1 ne peut pas etre null

Method Detail

computeDistance

public float computeDistance()
Initialisation et lancement de la distance entre deux Taxonomiques

Overrides:
computeDistance in class SymbolicDistance

partiesSpecifiques

public float partiesSpecifiques()
Parties spécifiques dSP

Overrides:
partiesSpecifiques in class SymbolicDistance

partieCommune

public float partieCommune()
Parties communes dCP

Overrides:
partieCommune in class SymbolicDistance

contenuRelatif

public float contenuRelatif()
Mesure du contenu des valeurs dC

Overrides:
contenuRelatif in class SymbolicDistance