ikbs.classification.weakHierarchy.distances
Class ComputeWeakDistance

java.lang.Object
  extended by ikbs.classification.distance.ComputeDistance
      extended by ikbs.classification.weakHierarchy.distances.ComputeWeakDistance
All Implemented Interfaces:
java.lang.Runnable

public class ComputeWeakDistance
extends ComputeDistance


Field Summary
 
Fields inherited from class ikbs.classification.distance.ComputeDistance
ac, base, cases, CDG_STRUCT, choixNumeric, choixStruct, DGR, distance, distances, GOWDA, HAUSDORFF, ICHINO, monThread, NONE_STRUCT, property
 
Constructor Summary
ComputeWeakDistance(ValSchema base, Case c1, Case c2)
          Constructeur pour une mesure de distance sur 2 cas avec paramètre choix de la distance par défaut
 
Method Summary
 NumericDistance creerNumericDistance(Value v1, Value v2)
          Pour créer un objet distance permettant de calculer la distance entre 2 variables numériques
 Distance creerSymbolicDistance(Value v1, Value v2)
          Pour créer un objet distance permettant de calculer la distance entre 2 variables numériques
 
Methods inherited from class ikbs.classification.distance.ComputeDistance
addCase, calculDistance, calculDistance2, chooseMesure, creerDistance, creerTaxonomicDistance, enumObjAbsAttributs, getBase, getDistance, initDistances, run, setAfficheClasses, setBases, setDistance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComputeWeakDistance

public ComputeWeakDistance(ValSchema base,
                           Case c1,
                           Case c2)
Constructeur pour une mesure de distance sur 2 cas avec paramètre choix de la distance par défaut

Method Detail

creerNumericDistance

public NumericDistance creerNumericDistance(Value v1,
                                            Value v2)
Pour créer un objet distance permettant de calculer la distance entre 2 variables numériques

Overrides:
creerNumericDistance in class ComputeDistance

creerSymbolicDistance

public Distance creerSymbolicDistance(Value v1,
                                      Value v2)
Pour créer un objet distance permettant de calculer la distance entre 2 variables numériques

Overrides:
creerSymbolicDistance in class ComputeDistance