|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectikbs.classification.distance.Distance
ikbs.classification.distance.NumericDistance
public abstract class NumericDistance
Classe générique de calcul d'une distance entre deux valeurs numériques On présuppose que v1 n'est jamais null. v2 peut être null
| Field Summary | |
|---|---|
protected QuantitativeValue |
etendu
|
protected float |
longEtendu
|
protected int |
nbCas
|
| Fields inherited from class ikbs.classification.distance.Distance |
|---|
affiche, base, v1, v2 |
| Constructor Summary | |
|---|---|
NumericDistance(Value v1,
Value v2)
|
|
| Method Summary | |
|---|---|
protected void |
controlParam()
Control des paramètres L'inconnu est remplacé par l'étendu du domaine |
QuantitativeValue |
etendu(ValSchema base)
Retourne l'interval enveloppant de l'ensemble des valeurs de l'attribut sur this |
NumericAttribute |
getAttribut()
Méthode d'accès à l'attribut |
QuantitativeValue |
getV1()
Simple méthode d'accès à v1 pour ne pas avoir à faire un cast à chaque accès |
QuantitativeValue |
getV2()
Simple méthode d'accès à v1 pour ne pas avoir à faire un cast à chaque accès |
void |
initParam(ValSchema base)
|
float |
longIntersection()
|
float |
maxBorne()
Retourne le max des 2 écarts des bornes inf et des bornes sup max (|bInf1 - bInf2|, |bSup1 - bSup2|) |
float |
minBorne()
Retourne le min des 2 écarts des bornes inf et des bornes sup min (|bInf1 - bInf2|, |bSup1 - bSup2|) |
float |
plusCourteEtendu(ValSchema base)
Retourne la longueur de l'enveloppe convexe de la valeur de type Set de plus courte enveloppe convexe retourne -1, s'il ni a pas de SetValue |
float |
plusCourtInterval(ValSchema base)
Retourne la longueur de l'interval le plus court Retourne -1 si pas d'interval |
int |
plusLongCardinal(ValSchema base)
Retourne le plus grand cardinal retourne -1, s'il ni a pas de SetValue |
float |
plusLongInterval(ValSchema base)
Retourne la longueur de l'interval le plus long Retourne -1 si pas d'interval |
float |
plusLongueEtendu(ValSchema base)
Retourne la longueur de l'enveloppe convexe de la valeur de type Set de plus longue enveloppe convexe retourne -1, s'il ni a pas de SetValue |
void |
setV1(Value v1)
|
void |
setV2(Value v2)
|
| Methods inherited from class ikbs.classification.distance.Distance |
|---|
computeDistance |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int nbCas
protected QuantitativeValue etendu
protected float longEtendu
| Constructor Detail |
|---|
public NumericDistance(Value v1,
Value v2)
| Method Detail |
|---|
public void initParam(ValSchema base)
initParam in class Distanceprotected void controlParam()
public QuantitativeValue getV1()
public void setV1(Value v1)
public QuantitativeValue getV2()
public void setV2(Value v2)
public NumericAttribute getAttribut()
public QuantitativeValue etendu(ValSchema base)
public float plusLongueEtendu(ValSchema base)
public float plusCourteEtendu(ValSchema base)
public int plusLongCardinal(ValSchema base)
public float plusLongInterval(ValSchema base)
public float plusCourtInterval(ValSchema base)
public float minBorne()
public float maxBorne()
public float longIntersection()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||