Skip to main content
A type for representing a fuzzy integer interval of area. The fuzzy interval is represented by four values of type Area, each of which should be greater than or equal to the previous value.

Constructor

SignatureDescription
AreaFuzzyInterval AreaFuzzyInterval( Area value )Constructor from a value of type Area. Initializes all the four values with the “value” value.

Initialization

A variable of type AreaFuzzyInterval may be initialized with an expression of type {a1, a2, a3, a4}, where a1, a2, a3, and a4 are values of type Area. Example:
Area a1 = 500dt*dt;
AreaFuzzyInterval areaFuzzyInterval = {a1, 2000dt*dt, 3000dt*dt, 5000dt*dt};

Operators

OperatorDescription
+A binary addition operator that adds a value of type AreaFuzzyInterval to a value of type Area. Returns a value of type AreaFuzzyInterval.
-A binary subtraction operator that subtracts a value of type Area from a value of type AreaFuzzyInterval. Returns a value of type AreaFuzzyInterval.
-A binary subtraction operator that subtracts a value of type AreaFuzzyInterval from a value of type Area. Returns a value of type AreaFuzzyInterval.
*A binary multiplication operator that multiplies a value of type AreaFuzzyInterval by a value of type Int. Returns a value of type AreaFuzzyInterval.
/A binary division operator that divides a value of type AreaFuzzyInterval by a value of type Int. Returns a value of type AreaFuzzyInterval.