Public メソッド | Private 変数

クラス NSHarkBinaural::BandInformation

Bandクラスのインスタンスが指す周波数バンドの情報を扱うクラス. [詳細]

#include <Band.hpp>

すべてのメンバ一覧

Public メソッド

 BandInformation (NSDimensionPromise::Frequency fs, unsigned int ndft)
 周波数バンド情報クラスを生成する.
Band CreateBand (int index) const
 Bandクラスのインスタンスを生成する.
Band CreateBand (NSDimensionPromise::Frequency f) const
 Bandクラスのインスタンスを生成する.
NSDimensionPromise::Frequency FreqOfBand (const Band &band) const
 Bandクラスのインスタンスが指す周波数バンドの周波数を得る.

Private 変数

NSDimensionPromise::Frequency fs
 サンプリング周波数.
unsigned int ndft
 離散フーリエ変換のデータ数.

説明

Bandクラスのインスタンスが指す周波数バンドの情報を扱うクラス.

Bnadクラスは単純なインデックス値を持つ。 このクラスは、そのインデックスに対応する周波数は何Hzなのか、 などの情報を提供する。


コンストラクタとデストラクタ

NSHarkBinaural::BandInformation::BandInformation ( NSDimensionPromise::Frequency  fs,
unsigned int  ndft 
)

周波数バンド情報クラスを生成する.

引数:
fs サンプリング周波数
ndft 離散フーリエ変換のデータ数

関数

Band NSHarkBinaural::BandInformation::CreateBand ( int  index  )  const

Bandクラスのインスタンスを生成する.

生成されるインスタンスは、このBandInformationクラスのインスタンスへのポインタを持ち、 引数で与えられる周波数バンドのインデックスを持つ。 もし、与えられたインデックスが不正なら、空のインスタンスを返す。

引数:
index 周波数バンドのインデックス
戻り値:
生成されたインスタンス
Band NSHarkBinaural::BandInformation::CreateBand ( NSDimensionPromise::Frequency  f  )  const

Bandクラスのインスタンスを生成する.

生成されるインスタンスは、このBandInformationクラスのインスタンスへのポインタを持ち、 引数で与えられる周波数で表される周波数バンドのインデックスを持つ。 もし、与えられた周波数が不正なら、空のインスタンスを返す。

引数:
f 生成する周波数バンドの周波数
戻り値:
生成されたインスタンス
NSDimensionPromise::Frequency NSHarkBinaural::BandInformation::FreqOfBand ( const Band band  )  const

Bandクラスのインスタンスが指す周波数バンドの周波数を得る.

band.Index()が不正な値の場合、0を返す。

引数:
band 周波数バンドを指す変数
戻り値:
周波数バンドの周波数

変数

サンプリング周波数.

unsigned int NSHarkBinaural::BandInformation::ndft [private]

離散フーリエ変換のデータ数.


このクラスの説明は次のファイルから生成されました: