There a lot of hacks because of Visual C++ compiler, could be optimized and cleaned-up making use of partial specialization.
It is still not clear whether the "abs" aspect should be promoted later on to the argument list.
This class must subclass from somewhere
This class must have semantic modifiers
This class must be moved to some other file
: add a gain control to be able to filter out harmonic series instead of amplifying it.
: don't know why it does not work correctly with spectrums that have less than 512 bins !!
: decide ConstantOutput mode. In ConstantOutput mode it will actually generate the filter, only if some in control has been received. In Non-ConstantOutput mode, the output will allways be calculated.
TODO: Check blanks in names
TODO: Check blanks in names
Not yet implemented
Error conditions management
still not tested as stats but tested its usage for SpectralSpread
should use other stats than centroid to save computations
Indentation
Explicit namespaces (now are supported by hand)
Checks on element levels