Public 型 | Static Public メソッド

クラス NSHarkBinaural::BandUtils

#include <BandUtils.hpp>

すべてのメンバ一覧

Public 型

typedef std::vector
< BandAndHarmonicRatio
BandHarmonicVector
typedef boost::shared_ptr
< BandHarmonicVector
BandHarmonicVectorPtr

Static Public メソッド

static std::pair
< BandHarmonicVectorPtr,
BandHarmonicVectorPtr
DivideBands (const BandHarmonicVector &bands, Band border)
 与えられた周波数バンドでバンド配列を分割する.

型定義


関数

std::pair< BandUtils::BandHarmonicVectorPtr, BandUtils::BandHarmonicVectorPtr > NSHarkBinaural::BandUtils::DivideBands ( const BandHarmonicVector bands,
Band  border 
) [static]

与えられた周波数バンドでバンド配列を分割する.

与えられた周波数バンドが持つ周波数以下のバンドと、それ以外のバンドに切り分け、返す。

引数:
bands 切り分けるバンド配列(周波数の昇順)
border 切り分ける境目を表すバンド
戻り値:
分割された配列。firstに低周波数側が、secondに高周波数側が格納される(周波数の昇順)。

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