メインコンテンツへスキップ
FlexiLayout language では、要素の仮説の品質を制御するために、次の関数をサポートしています。各関数は、仮説の品質に乗算する減点係数を返します。

仮説の品質関数

Parameter説明
Quality FuzzyQuality(Area value, AreaFuzzyInterval interval)要素の仮説の品質に乗算するペナルティ係数を計算する関数を指定します。この関数は、値 value がファジー区間 interval に属するかどうかの判定結果に基づいて計算されます。FuzzyQuality 関数の使用方法の詳細については、Nearest と FuzzyQuality を使用した要素の検索を参照してください。
Quality FuzzyQuality( DistInterval value, DistFuzzyInterval interval )要素の仮説の品質に乗算するペナルティ係数を計算します。この関数は、値 value がファジー区間 interval に属するかどうかを判定します。FuzzyQuality 関数の詳細については、Nearest と FuzzyQuality を使用した要素の検索を参照してください。
Quality FuzzyQuality( Int value, IntFuzzyInterval interval )要素の仮説の品質に乗算するペナルティ係数を計算します。この関数は、値 value がファジー区間 interval に属するかどうかを判定します。FuzzyQuality 関数の詳細については、Nearest と FuzzyQuality を使用した要素の検索を参照してください。
Quality Quality( Real )要素の仮説の品質に乗算するペナルティ係数を設定します。