#include <complex>#include <valarray>#include <stdexcept>#include <boost/shared_ptr.hpp>#include <Logger.hpp>#include <Matrix.h>#include <Vector.h>構成 | |
| class | NSHarkBinaural::SignalBase< T > |
| 一般的な信号を表す. [詳細] | |
| struct | NSHarkBinaural::ToSignalArrayImpl< T, U > |
| ToSignalArray()の実装. [詳細] | |
| struct | NSHarkBinaural::ToSignalArrayImpl< T, T > |
| ToSignalArray()の実装. [詳細] | |
| class | NSHarkBinaural::SignalHolder |
| 対応する時間領域信号と周波数領域信号の組を格納する. [詳細] | |
ネームスペース | |
| namespace | NSHarkBinaural |
型定義 | |
| typedef float | NSHarkBinaural::NormalSignalType |
| 標準的に使う信号の要素の型. | |
| typedef SignalBase < NormalSignalType > | NSHarkBinaural::Unspectrum |
| 時間領域信号を表す. | |
| typedef SignalBase < std::complex < NormalSignalType > > | NSHarkBinaural::Spectrum |
| 周波数領域信号を表す. | |
関数 | |
| template<typename T , typename U > | |
| boost::shared_ptr< std::vector < typename SignalBase< T > ::ptr_t > > | NSHarkBinaural::ToSignalArray (const FD::Matrix< U > &matrix) |
| FD::MatrixからSignalの配列へ変換する. | |
| template<typename T > | |
| FD::RCPtr< FD::Vector< T > > | NSHarkBinaural::ToFDVector (boost::shared_ptr< SignalBase< T > > signal) |
1.7.1