メインコンテンツへスキップ

説明

面積のファジーな整数区間を表すための型です。ファジー区間は Area 型の値を4つ用いて表し、各値は直前の値以上である必要があります。

コンストラクター

シグネチャ説明
AreaFuzzyInterval AreaFuzzyInterval( Area value )Area 型の値を受け取るコンストラクター。4 つの値すべてを value の値で初期化します。

初期化

AreaFuzzyInterval 型の変数は、{a1, a2, a3, a4} という形式の式で初期化できます。ここで a1、a2、a3、a4 はいずれも Area 型の値です。 例:
Area a1 = 500dt*dt;
AreaFuzzyInterval areaFuzzyInterval = {a1, 2000dt*dt, 3000dt*dt, 5000dt*dt};

演算子

演算子説明
+AreaFuzzyInterval 型の値に Area 型の値を加える二項加算演算子。AreaFuzzyInterval 型の値を返します。
-AreaFuzzyInterval 型の値から Area 型の値を引く二項減算演算子。AreaFuzzyInterval 型の値を返します。
-Area 型の値から AreaFuzzyInterval 型の値を引く二項減算演算子。AreaFuzzyInterval 型の値を返します。
*AreaFuzzyInterval 型の値に Int 型の値を掛ける二項乗算演算子。AreaFuzzyInterval 型の値を返します。
/AreaFuzzyInterval 型の値を Int 型の値で割る二項除算演算子。AreaFuzzyInterval 型の値を返します。