#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) |