|
HOA Library
beta 3.0
High Order Ambisonics Library
|
The harmonic processor. More...
#include <Hoa_Processor.hpp>
Public Member Functions | |
| ProcessorHarmonics (const size_t order) hoa_noexcept | |
| The harmonics constructor. More... | |
| virtual | ~ProcessorHarmonics () hoa_noexcept |
| The harmonics destructor. | |
| size_t | getDecompositionOrder () const hoa_noexcept |
| Returns the order of decomposition. | |
| size_t | getNumberOfHarmonics () const hoa_noexcept |
| Returns the number of harmonics. | |
| size_t | getHarmonicDegree (const size_t index) const hoa_noexcept |
| Returns the degree of an harmonic. More... | |
| long | getHarmonicOrder (const size_t index) const hoa_noexcept |
| Returns the azimuthal order of an harmonic. More... | |
| size_t | getHarmonicIndex (const size_t degree, const long order) const hoa_noexcept |
| Returns the index of an harmonic given the degree and the azimuthal order. More... | |
| std::string | getHarmonicName (const size_t index) const hoa_noexcept |
| Returns the name of an harmonic. More... | |
| T | getHarmonicNormalization (const size_t index) const hoa_noexcept |
| Returns the normalization of an harmonic. More... | |
| T | getHarmonicSemiNormalization (const size_t index) const hoa_noexcept |
| Returns the semi-normalization of an harmonic. More... | |
Public Member Functions inherited from Processor< D, T > | |
| virtual | ~Processor () hoa_noexcept |
| The destructor. | |
| virtual void | process (const T *inputs, T *outputs) hoa_noexcept |
| The pure virtual method performs that performs the digital signal processing. More... | |
The harmonic processor.
The harmonic processor owns a set of harmonics depending on the order of decomposition.
Definition at line 40 of file Hoa_Processor.hpp.
|
inline |
The harmonics constructor.
| order | The order of decomposition, must be at least 1. |
Definition at line 46 of file Hoa_Processor.hpp.
|
inline |
Returns the degree of an harmonic.
| index | The index of an harmonic. |
Definition at line 61 of file Hoa_Processor.hpp.
|
inline |
Returns the azimuthal order of an harmonic.
| index | The index of an harmonic. |
Definition at line 66 of file Hoa_Processor.hpp.
|
inline |
Returns the index of an harmonic given the degree and the azimuthal order.
| degree | The degree of the harmonic. |
| order | The azimuthal order of the harmonic. |
Definition at line 72 of file Hoa_Processor.hpp.
|
inline |
Returns the name of an harmonic.
| index | The index of an harmonic. |
Definition at line 77 of file Hoa_Processor.hpp.
|
inline |
Returns the normalization of an harmonic.
| index | The index of an harmonic. |
Definition at line 82 of file Hoa_Processor.hpp.
|
inline |
Returns the semi-normalization of an harmonic.
| index | The index of an harmonic. |
Definition at line 87 of file Hoa_Processor.hpp.
1.8.11