Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
pp::Generators::HammingWindow Class Template Reference
Hanning/Hamming.
More...
#include <Generators.h>
Inheritance diagram for pp::Generators::HammingWindow
[legend]Collaboration diagram for pp::Generators::HammingWindow:
[legend]List of all members.
Public Methods |
| HammingWindow (long limit=1000, float a=0.54f) |
| HammingWindow (long limit, float a, float scale) |
T | operator() () |
const char* | GetName () const |
Detailed Description
template<typename T = short> template class pp::Generators::HammingWindow
Hanning/Hamming.
h(x,r,a) = { a + (1-a)*cos(PI*x/r) } if (|x| < r) { 0 } else
where a = 0.54 for hamming and 0.5 for hann
The documentation for this class was generated from the following file:
- /home/pcburns/c/penguinsound/include/PenguinSound/Generators.h
Generated at Mon Nov 27 01:46:57 2000 for LibPenguinPlay by
1.2.3 written by Dimitri van Heesch,
© 1997-2000