クラス NSHarkBinaural::DPFSeparation

DPF(Direction Pass Filter)による音源分離クラス. [詳細]

#include <Separation.hpp>

NSHarkBinaural::DPFSeparationに対する継承グラフ
NSHarkBinaural::Separation

すべてのメンバ一覧

Public 型

typedef boost::shared_ptr
< DPFSeparation
ptr_t
 スマートポインタ型

Public メソッド

 DPFSeparation (LRSpectra input)
 音源分離クラスを生成する.
virtual ~DPFSeparation ()
 音源分離クラスを破棄する.
virtual LRSpectra separate (NSDimensionPromise::Angle dir, NSDimensionPromise::Angle range)
 音源を分離する.

説明

DPF(Direction Pass Filter)による音源分離クラス.


型定義

スマートポインタ型

NSHarkBinaural::Separationを再定義しています。


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

NSHarkBinaural::DPFSeparation::DPFSeparation ( LRSpectra  input  )  [inline]

音源分離クラスを生成する.

引数:
input 分離対象の音源のスペクトル(左右両チャンネルのスペクトル)
virtual NSHarkBinaural::DPFSeparation::~DPFSeparation (  )  [inline, virtual]

音源分離クラスを破棄する.


関数

Separation::LRSpectra NSHarkBinaural::DPFSeparation::separate ( NSDimensionPromise::Angle  dir,
NSDimensionPromise::Angle  range 
) [virtual]

音源を分離する.

指定された方向の、指定された角度範囲にある音を分離し、返す

引数:
dir 分離する方向
range 分離する角度範囲
戻り値:
分離されたスペクトル

NSHarkBinaural::Separationを実装しています。


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

hark-binauralに対してThu Nov 18 16:01:36 2010に生成されました。  doxygen 1.6.1