Passer au contenu principal
Un type permettant de représenter un intervalle flou d’entiers appliqué aux distances. L’intervalle flou est défini par quatre valeurs de type Distance, chacune devant être supérieure ou égale à la précédente.

Constructeur

SignatureDescription
DistFuzzyInterval DistFuzzyInterval( Distance value )Constructeur à partir d’une valeur de type Distance. Initialise les quatre valeurs avec la valeur « value ».

Initialisation

Une variable de type DistFuzzyInterval peut être initialisée avec une expression du type {d1, d2, d3, d4}, où d1, d2, d3 et d4 sont des valeurs de type Distance. Exemple :
Distance d1 = 5dt;
DistFuzzyInterval distFuzzyInt = {d1, 200dt, 300dt, 5000dt};

Opérateurs

OpérateurDescription
+Opérateur binaire d’addition qui ajoute une valeur de type DistFuzzyInterval à une valeur de type Distance. Retourne une valeur de type DistFuzzyInterval.
+Opérateur binaire d’addition qui ajoute une valeur de type DistFuzzyInterval à une valeur de type DistInterval. Retourne une valeur de type DistFuzzyInterval.
-Opérateur binaire de soustraction qui soustrait une valeur de type Distance d’une valeur de type DistFuzzyInterval. Retourne une valeur de type DistFuzzyInterval.
-Opérateur binaire de soustraction qui soustrait une valeur de type DistFuzzyInterval d’une valeur de type Distance. Retourne une valeur de type DistFuzzyInterval.
-Opérateur binaire de soustraction qui soustrait une valeur de type DistInterval d’une valeur de type DistFuzzyInterval. Retourne une valeur de type DistFuzzyInterval.
-Opérateur binaire de soustraction qui soustrait une valeur de type DistFuzzyInterval d’une valeur de type DistInterval. Retourne une valeur de type DistFuzzyInterval.
*Opérateur binaire de multiplication qui multiplie une valeur de type DistFuzzyInterval par une valeur de type Int. Retourne une valeur de type DistFuzzyInterval.
*Opérateur binaire de multiplication qui multiplie une valeur de type DistFuzzyInterval par une valeur de type DistInterval. Retourne une valeur de type DistFuzzyInterval.
/Opérateur binaire de division qui divise une valeur de type DistFuzzyInterval par une valeur de type Int. Retourne une valeur de type DistFuzzyInterval.