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

説明

距離の曖昧な(ファジー)整数区間を表すための型です。ファジー区間は Distance 型の4つの値で構成され、各値は直前の値以上でなければなりません。

コンストラクター

シグネチャ説明
DistFuzzyInterval DistFuzzyInterval( Distance value )Distance 型の値から生成するコンストラクター。引数 value の値で4つの値すべてを初期化します。

初期化

DistFuzzyInterval 型の変数は、{d1, d2, d3, d4} という形式の式で初期化できます。ここで、d1、d2、d3、d4 は Distance 型の値です。 例:
Distance d1 = 5dt;
DistFuzzyInterval distFuzzyInt = {d1, 200dt, 300dt, 5000dt};

演算子

演算子説明
+DistFuzzyInterval 型の値に Distance 型の値を加える二項加算演算子。戻り値は DistFuzzyInterval 型。
+DistFuzzyInterval 型の値に DistInterval 型の値を加える二項加算演算子。戻り値は DistFuzzyInterval 型。
-DistFuzzyInterval 型の値から Distance 型の値を引く二項減算演算子。戻り値は DistFuzzyInterval 型。
-Distance 型の値から DistFuzzyInterval 型の値を引く二項減算演算子。戻り値は DistFuzzyInterval 型。
-DistFuzzyInterval 型の値から DistInterval 型の値を引く二項減算演算子。戻り値は DistFuzzyInterval 型。
-DistInterval 型の値から DistFuzzyInterval 型の値を引く二項減算演算子。戻り値は DistFuzzyInterval 型。
*DistFuzzyInterval 型の値に Int 型の値を掛ける二項乗算演算子。戻り値は DistFuzzyInterval 型。
*DistFuzzyInterval 型の値に DistInterval 型の値を掛ける二項乗算演算子。戻り値は DistFuzzyInterval 型。
/DistFuzzyInterval 型の値を Int 型の値で割る二項除算演算子。戻り値は DistFuzzyInterval 型。