ikbs.classification.distance
Class TwoCaseDistance

java.lang.Object
  extended by ikbs.classification.distance.TwoCaseDistance
All Implemented Interfaces:
Comparable

public class TwoCaseDistance
extends java.lang.Object
implements Comparable

Classe de calcul de distance entre 2 objets

Since:
8/06/99
Author:
Jean Diatta & David Grosser

Field Summary
protected  ValSchema base
           
protected  int c1
           
protected  int c2
           
protected  float distance
           
static boolean PONDERE
           
 
Constructor Summary
TwoCaseDistance(ValSchema base, int c1, int c2)
           
 
Method Summary
 float calculDistancePond()
           
 int getC1()
           
 int getC2()
           
 float getDistance()
           
 boolean greaterThan(Comparable c)
          Implémente Comparable
 void initDistance()
          Calcul et initialisation de la distance
 void initDistance(ComputeDistance cd)
          Calcul et initialisation de la distance avec ComputeDistance
 java.lang.Object key()
          Implémente Comparable;
 void setC1(int c1)
           
 void setC2(int c2)
           
 void setDistance(float distance)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PONDERE

public static boolean PONDERE

c1

protected int c1

c2

protected int c2

distance

protected float distance

base

protected ValSchema base
Constructor Detail

TwoCaseDistance

public TwoCaseDistance(ValSchema base,
                       int c1,
                       int c2)
Method Detail

getDistance

public float getDistance()

calculDistancePond

public float calculDistancePond()

setDistance

public void setDistance(float distance)

getC1

public int getC1()

setC1

public void setC1(int c1)

getC2

public int getC2()

setC2

public void setC2(int c2)

initDistance

public void initDistance()
Calcul et initialisation de la distance


initDistance

public void initDistance(ComputeDistance cd)
Calcul et initialisation de la distance avec ComputeDistance


key

public java.lang.Object key()
Implémente Comparable;

Specified by:
key in interface Comparable

greaterThan

public boolean greaterThan(Comparable c)
Implémente Comparable

Specified by:
greaterThan in interface Comparable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object