TwoDFourierTransformParameter クラスは グラフの2次元フーリエ変換に必要となるパラメータの指定に使用します。
Application クラスから呼び出すことができます。
.
[詳解]
公開メンバ関数 | |
| bool | IsValid () |
| オブジェクトが有効であるとき、戻り値として True を取得します。 [詳解] | |
| void | SetAlgorithmType (String &type) |
| フーリエ変換の計算方法を設定します。 [詳解] | |
| void | SetAxisType (String &mapper) |
| 時間の軸のタイプを設定します(時間、ステップ)。 [詳解] | |
| void | SetDataSet (DataSet *dataset) |
| 2次元フーリエ変換を行うデータセットを指定します。 [詳解] | |
| void | SetDBMultiplier (double multiplier) |
| デシベル表示の乗数を指定します。 [詳解] | |
| void | SetDBRefValue (Variant &value) |
| デシベル表示の基準値を指定します。 [詳解] | |
| void | SetDBRefValueType (String &type) |
| デシベル表示の基準値のタイプを指定します。 [詳解] | |
| void | SetFrequencyDomainAxisType (String &type) |
| 周波数領域の軸のタイプを設定します。 [詳解] | |
| void | SetFrequencyMultiplier (Variant &multiplier) |
| 周波数乗数を指定します。 [詳解] | |
| void | SetMax (Variant &val) |
| 時間の範囲の最大値を指定します。 [詳解] | |
| void | SetMin (Variant &val) |
| 時間の範囲の最小値を指定します。 [詳解] | |
| void | SetSpaceOrderLimit (Variant &limit) |
| 空間の次数の上限を設定します。 [詳解] | |
| void | SetSpaceOrderMultiplier (Variant &multiplier) |
| 空間次数の乗数を指定します。 [詳解] | |
| void | SetSpacePeriodicity (int type) |
| 空間の周期性を指定します。 [詳解] | |
| void | SetTimeOrderLimit (Variant &limit) |
| 時間の次数の上限を設定します。 [詳解] | |
| void | SetTimePeriodicity (int type) |
| 時間の周期性を指定します。 [詳解] | |
| void | SetType (String &type) |
| 表示方法を指定します。 [詳解] | |
| void | SetUseSpaceOrderLimit (bool useOrderLimit) |
| 空間の次数の上限を指定するかどうかを設定します。 [詳解] | |
| void | SetUseTimeOrderLimit (bool useOrderLimit) |
| 時間の次数の上限を指定するかどうかを設定します。 [詳解] | |
TwoDFourierTransformParameter クラスは グラフの2次元フーリエ変換に必要となるパラメータの指定に使用します。
Application クラスから呼び出すことができます。
.
このクラスのオブジェクトを作成する例:
| bool TwoDFourierTransformParameter::IsValid | ( | ) |
オブジェクトが有効であるとき、戻り値として True を取得します。
| void TwoDFourierTransformParameter::SetAlgorithmType | ( | String & | type | ) |
フーリエ変換の計算方法を設定します。
| type | フーリエ変換の計算方法 DFT : 離散フーリエ変換
FFT : 高速フーリエ変換 (リサンプリングあり)
|
| void TwoDFourierTransformParameter::SetAxisType | ( | String & | mapper | ) |
時間の軸のタイプを設定します(時間、ステップ)。
| type | 時間軸タイプ名 |
| void TwoDFourierTransformParameter::SetDataSet | ( | DataSet * | dataset | ) |
2次元フーリエ変換を行うデータセットを指定します。
| dataset | DataSet オブジェクト |
| void TwoDFourierTransformParameter::SetDBMultiplier | ( | double | multiplier | ) |
デシベル表示の乗数を指定します。
| multiplier | 乗数 10
20
|
| void TwoDFourierTransformParameter::SetDBRefValue | ( | Variant & | val | ) |
デシベル表示の基準値を指定します。
| val | 基準値 |
| void TwoDFourierTransformParameter::SetDBRefValueType | ( | String & | type | ) |
デシベル表示の基準値のタイプを指定します。
| type | 基準値のタイプ Specify : 指定した値を使用
Max : 最大値を使用
|
| void TwoDFourierTransformParameter::SetFrequencyDomainAxisType | ( | String & | type | ) |
周波数領域の軸のタイプを設定します。
| type | 周波数領域軸タイプ Order : 次数
Frequency : 周波数
|
| void TwoDFourierTransformParameter::SetFrequencyMultiplier | ( | Variant & | val | ) |
周波数乗数を指定します。
| val | 周波数乗数 |
| void TwoDFourierTransformParameter::SetMax | ( | Variant & | max | ) |
時間の範囲の最大値を指定します。
| max | 時間の範囲の最大値 |
| void TwoDFourierTransformParameter::SetMin | ( | Variant & | min | ) |
時間の範囲の最小値を指定します。
| min | 時間の範囲の最小値 |
| void TwoDFourierTransformParameter::SetSpaceOrderLimit | ( | Variant & | val | ) |
空間の次数の上限を設定します。
| val |
| void TwoDFourierTransformParameter::SetSpaceOrderMultiplier | ( | Variant & | val | ) |
空間次数の乗数を指定します。
| val | 空間次数乗数 |
| void TwoDFourierTransformParameter::SetSpacePeriodicity | ( | int | type | ) |
空間の周期性を指定します。
| type | 空間の周期性タイプ 0 : なし
1 : 1/2
|
| void TwoDFourierTransformParameter::SetTimeOrderLimit | ( | Variant & | val | ) |
時間の次数の上限を設定します。
| val |
| void TwoDFourierTransformParameter::SetTimePeriodicity | ( | int | type | ) |
時間の周期性を指定します。
| type | 時間の周期性タイプ 0 : なし
1 : 1/2
|
| void TwoDFourierTransformParameter::SetType | ( | String & | type | ) |
表示方法を指定します。
| type | 表示方法 Amplitude : 振幅
Decibel : デシベル表示
|
| void TwoDFourierTransformParameter::SetUseSpaceOrderLimit | ( | bool | use | ) |
空間の次数の上限を指定するかどうかを設定します。
| use | True=1 上限を指定する
False=0 : 上限を指定しない
|
| void TwoDFourierTransformParameter::SetUseTimeOrderLimit | ( | bool | use | ) |
時間の次数の上限を指定するかどうかを設定します。
| use | True=1 上限を指定する
False=0 : 上限を指定しない
|