Public 型 | Public メソッド | Private 変数

クラス NSHarkBinaural::BandExtractor

周波数帯抽出機. [詳細]

#include <DirectionPassFilter.hpp>

すべてのメンバ一覧

Public 型

typedef boost::shared_ptr
< BandExtractor
ptr_t
 スマートポインタ型
typedef ChannelHolder
< Spectrum::ptr_t,
Spectrum::ptr_t
LRSpectra
 左右スペクトル型

Public メソッド

 BandExtractor (LRSpectra::ptr_t lrspectra)
 周波数帯抽出機を生成する.
LRSpectra::ptr_t Extract (PassBand::ptr_t passBand)
 通過帯情報にしたがってスペクトルデータを抜き出す.

Private 変数

LRSpectra::ptr_t lrspectra
 抜き出し対象のスペクトル

説明

周波数帯抽出機.

スペクトルから通過帯だけ抜き出す機能を提供するクラス


型定義

左右スペクトル型

スマートポインタ型


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

NSHarkBinaural::BandExtractor::BandExtractor ( LRSpectra::ptr_t  lrspectra  )  [inline]

周波数帯抽出機を生成する.

引数:
lrspectra データ抜き出し対象の2チャンネルのスペクトル

関数

BandExtractor::LRSpectra::ptr_t NSHarkBinaural::BandExtractor::Extract ( PassBand::ptr_t  passBand  ) 

通過帯情報にしたがってスペクトルデータを抜き出す.

引数:
passBand 通過帯情報
戻り値:
抜き出したスペクトル 入力スペクトルと通過帯情報の長さが異なるならnull

変数

抜き出し対象のスペクトル


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