公開メンバ関数 | 全メンバ一覧
TwoDFourierTransformParameter クラス

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 クラスから呼び出すことができます。
.

このクラスのオブジェクトを作成する例:

app.Create2DFourierTransformParameter("2D_Fourier_transform_title")

関数詳解

bool TwoDFourierTransformParameter::IsValid ( )

オブジェクトが有効であるとき、戻り値として True を取得します。

戻り値
TwoDFourierTransformParameter オブジェクトの有効・無効
void TwoDFourierTransformParameter::SetAlgorithmType ( String &  type)

フーリエ変換の計算方法を設定します。

引数
typeフーリエ変換の計算方法
DFT : 離散フーリエ変換
FFT : 高速フーリエ変換 (リサンプリングあり)
void TwoDFourierTransformParameter::SetAxisType ( String &  mapper)

時間の軸のタイプを設定します(時間、ステップ)。

引数
type時間軸タイプ名
void TwoDFourierTransformParameter::SetDataSet ( DataSet dataset)

2次元フーリエ変換を行うデータセットを指定します。

引数
datasetDataSet オブジェクト
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 : 上限を指定しない