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] |
離散フーリエ変換のデータ数.