![]() |
gtkIOStream
1.7.0
GTK+ << C++ IOStream operators for GTK+. Now with ORBing, numerical computation, audio client and more ...
|
#include <Decomposition.H>
Public Member Functions | |
| Decomposition () | |
| Constructor. More... | |
| virtual | ~Decomposition () |
| Destructor. More... | |
| int | findSubSpace (void) |
Public Member Functions inherited from OverlapAdd< TYPE > | |
| OverlapAdd (void) | |
| Empty constructor defaults to OVERLAP_DEFAULT. More... | |
| OverlapAdd (float factor) | |
| virtual | ~OverlapAdd () |
| Destructor. More... | |
| int | loadData (Sox< float > &sox, uint windowSize, uint sampleCount, int whichCh=0) |
| int | unloadData (Sox< float > &sox) |
| float | getOverlapFactor () |
| float | getWindowSize () |
| float | getWindowCount () |
| void | dump (void) |
| TYPE | getMaxVal () |
Private Attributes | |
| AudioMasker | masker |
| The audio masking model, used to whiten the signal before decomposition. More... | |
| Octave | octave |
| The octave instance. More... | |
Additional Inherited Members | |
Protected Attributes inherited from OverlapAdd< TYPE > | |
| Eigen::Matrix< TYPE, Eigen::Dynamic, Eigen::Dynamic > | data |
Subspace decomposition class. Decomposes a 1D waveform into tonal and noise subspaces.
| TYPE | Specifies the type of the data held in the matrix, e.g. float, double |
Definition at line 49 of file Decomposition.H.
| Decomposition< TYPE >::Decomposition | ( | ) |
Constructor.
Definition at line 24 of file Decomposition.C.
|
virtual |
Destructor.
Definition at line 36 of file Decomposition.C.
| int Decomposition< TYPE >::findSubSpace | ( | void | ) |
For a previously loaded signal, decompose into noise and tonal subspaces.
Definition at line 41 of file Decomposition.C.
|
private |
The audio masking model, used to whiten the signal before decomposition.
Definition at line 51 of file Decomposition.H.
|
private |
The octave instance.
Definition at line 53 of file Decomposition.H.
|
GTK+ IOStream
Beta
|