対応する時間領域信号と周波数領域信号の組を格納する. [詳細]
#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) | |
| 時間領域信号と周波数領域信号の組を生成する. | |
| UnspectrumPointer & | GetUnspectrum () |
| 時間領域信号を取得する. | |
| const UnspectrumPointer & | GetUnspectrum () const |
| 時間領域信号を取得する. | |
| SpectrumPointer & | GetSpectrum () |
| 周波数領域信号を取得する. | |
| const SpectrumPointer & | GetSpectrum () const |
| 周波数領域信号を取得する. | |
| void | SetUnspectrum (UnspectrumPointer unspectrum) |
| 時間領域信号を格納する. | |
| void | SetSpectrum (SpectrumPointer spectrum) |
| 周波数領域信号を格納する. | |
Private 変数 | |
| UnspectrumPointer | unspectrum |
| 周波数領域信号に対応する時間領域信号. | |
| SpectrumPointer | spectrum |
| 時間領域信号に対応する周波数領域信号. | |
対応する時間領域信号と周波数領域信号の組を格納する.
時間領域信号と、それをフーリエ変換した周波数領域信号は、 本質的には同一の信号である。 このクラスは、それら2つの信号の組を表している。
| typedef boost::shared_ptr<SignalHolder> NSHarkBinaural::SignalHolder::ptr_t |
スマートポインタ型
| typedef boost::shared_ptr<Spectrum> NSHarkBinaural::SignalHolder::SpectrumPointer |
| typedef boost::shared_ptr<Unspectrum> NSHarkBinaural::SignalHolder::UnspectrumPointer |
| 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 | 時間領域信号 |
時間領域信号に対応する周波数領域信号.
時間領域信号しかない場合、このポインタは何も指さない
周波数領域信号に対応する時間領域信号.
周波数領域信号しかない場合、このポインタは何も指さない
1.7.1