Passer au contenu principal

Description

Un type permettant de représenter un intervalle flou d’entiers pour une surface. L’intervalle flou est défini par quatre valeurs de type Area, chacune devant être supérieure ou égale à la précédente.

Constructeur

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

Initialisation

Une variable de type AreaFuzzyInterval peut être initialisée avec une expression du type {a1, a2, a3, a4}, où a1, a2, a3 et a4 sont des valeurs de type Area. Exemple :
Area a1 = 500dt*dt;
AreaFuzzyInterval areaFuzzyInterval = {a1, 2000dt*dt, 3000dt*dt, 5000dt*dt};

Opérateurs

OpérateurDescription
+Opérateur binaire d’addition qui additionne une valeur de type AreaFuzzyInterval à une valeur de type Area. Renvoie une valeur de type AreaFuzzyInterval.
-Opérateur binaire de soustraction qui soustrait une valeur de type Area d’une valeur de type AreaFuzzyInterval. Renvoie une valeur de type AreaFuzzyInterval.
-Opérateur binaire de soustraction qui soustrait une valeur de type AreaFuzzyInterval d’une valeur de type Area. Renvoie une valeur de type AreaFuzzyInterval.
*Opérateur binaire de multiplication qui multiplie une valeur de type AreaFuzzyInterval par une valeur de type Int. Renvoie une valeur de type AreaFuzzyInterval.
/Opérateur binaire de division qui divise une valeur de type AreaFuzzyInterval par une valeur de type Int. Renvoie une valeur de type AreaFuzzyInterval.