Public 型 | Public メソッド | Private 変数

クラス NSHarkBinaural::SignalHolder

対応する時間領域信号と周波数領域信号の組を格納する. [詳細]

#include <Signal.hpp>

すべてのメンバ一覧

Public 型

typedef boost::shared_ptr
< Unspectrum
UnspectrumPointer
typedef boost::shared_ptr
< Spectrum
SpectrumPointer
typedef boost::shared_ptr
< SignalHolder
ptr_t
 スマートポインタ型

Public メソッド

 SignalHolder ()
 時間領域信号と周波数領域信号の組を生成する.
 SignalHolder (UnspectrumPointer unspectrum)
 時間領域信号と周波数領域信号の組を生成する.
 SignalHolder (SpectrumPointer spectrum)
 時間領域信号と周波数領域信号の組を生成する.
 SignalHolder (UnspectrumPointer unspectrum, SpectrumPointer spectrum)
 時間領域信号と周波数領域信号の組を生成する.
UnspectrumPointerGetUnspectrum ()
 時間領域信号を取得する.
const UnspectrumPointerGetUnspectrum () const
 時間領域信号を取得する.
SpectrumPointerGetSpectrum ()
 周波数領域信号を取得する.
const SpectrumPointerGetSpectrum () const
 周波数領域信号を取得する.
void SetUnspectrum (UnspectrumPointer unspectrum)
 時間領域信号を格納する.
void SetSpectrum (SpectrumPointer spectrum)
 周波数領域信号を格納する.

Private 変数

UnspectrumPointer unspectrum
 周波数領域信号に対応する時間領域信号.
SpectrumPointer spectrum
 時間領域信号に対応する周波数領域信号.

説明

対応する時間領域信号と周波数領域信号の組を格納する.

時間領域信号と、それをフーリエ変換した周波数領域信号は、 本質的には同一の信号である。 このクラスは、それら2つの信号の組を表している。


型定義

スマートポインタ型


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

NSHarkBinaural::SignalHolder::SignalHolder (  )  [inline]

時間領域信号と周波数領域信号の組を生成する.

NSHarkBinaural::SignalHolder::SignalHolder ( UnspectrumPointer  unspectrum  )  [inline]

時間領域信号と周波数領域信号の組を生成する.

引数:
unspectrum 時間領域信号
NSHarkBinaural::SignalHolder::SignalHolder ( SpectrumPointer  spectrum  )  [inline]

時間領域信号と周波数領域信号の組を生成する.

引数:
spectrum 周波数領域信号
NSHarkBinaural::SignalHolder::SignalHolder ( UnspectrumPointer  unspectrum,
SpectrumPointer  spectrum 
) [inline]

時間領域信号と周波数領域信号の組を生成する.

引数:
unspectrum 時間領域信号
spectrum 周波数領域信号

関数

SpectrumPointer& NSHarkBinaural::SignalHolder::GetSpectrum (  )  [inline]

周波数領域信号を取得する.

戻り値:
周波数領域信号
const SpectrumPointer& NSHarkBinaural::SignalHolder::GetSpectrum (  )  const [inline]

周波数領域信号を取得する.

戻り値:
周波数領域信号
const UnspectrumPointer& NSHarkBinaural::SignalHolder::GetUnspectrum (  )  const [inline]

時間領域信号を取得する.

戻り値:
時間領域信号
UnspectrumPointer& NSHarkBinaural::SignalHolder::GetUnspectrum (  )  [inline]

時間領域信号を取得する.

戻り値:
時間領域信号
void NSHarkBinaural::SignalHolder::SetSpectrum ( SpectrumPointer  spectrum  )  [inline]

周波数領域信号を格納する.

引数:
spectrum 周波数領域信号
void NSHarkBinaural::SignalHolder::SetUnspectrum ( UnspectrumPointer  unspectrum  )  [inline]

時間領域信号を格納する.

引数:
unspectrum 時間領域信号

変数

時間領域信号に対応する周波数領域信号.

時間領域信号しかない場合、このポインタは何も指さない

周波数領域信号に対応する時間領域信号.

周波数領域信号しかない場合、このポインタは何も指さない


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