Public 型 | Public メソッド

クラス NSHarkBinaural::DirectionJudge

方向を推定するクラスの基底クラス. [詳細]

#include <DirectionJudge.hpp>

NSHarkBinaural::DirectionJudgeに対する継承グラフ
NSHarkBinaural::JudgeEpipolar NSHarkBinaural::JudgeHRTFMeasured

すべてのメンバ一覧

Public 型

typedef std::vector< std::pair
< size_t, Probability > > 
DirectionProbabilityVector
typedef boost::shared_ptr
< DirectionProbabilityVector
DirectionProbabilityVectorPtr
typedef std::vector
< BandAndHarmonicRatio
BandHarmonicVector
typedef boost::shared_ptr
< BandHarmonicVector
BandHarmonicVectorPtr

Public メソッド

virtual ~DirectionJudge ()
virtual
DirectionProbabilityVectorPtr 
Judge (const std::pair< BandHarmonicVectorPtr, BandHarmonicVectorPtr > &dividedBands, IPD::ptr_t ipd, IID::ptr_t iid, MethodFlag::Kind mflag, bool sortByProbability)=0
 方向を推定する.

説明

方向を推定するクラスの基底クラス.


型定義


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

virtual NSHarkBinaural::DirectionJudge::~DirectionJudge (  )  [inline, virtual]

関数

virtual DirectionProbabilityVectorPtr NSHarkBinaural::DirectionJudge::Judge ( const std::pair< BandHarmonicVectorPtr, BandHarmonicVectorPtr > &  dividedBands,
IPD::ptr_t  ipd,
IID::ptr_t  iid,
MethodFlag::Kind  mflag,
bool  sortByProbability 
) [pure virtual]

方向を推定する.

NSHarkBinaural::JudgeEpipolar, と NSHarkBinaural::JudgeHRTFMeasuredで実装されています。


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