![]() |
LASP 1.0
Library for Acoustic Signal Processing
|
Window (aka taper) functions of a certain type. More...
#include <lasp_window.h>
Public Types | |
| enum class | WindowType { Hann = 0 , Hamming = 1 , Rectangular = 2 , Bartlett = 3 , Blackman = 4 } |
Static Public Member Functions | |
| static std::string | toText (const WindowType wt) |
| Convert a window type enum to its equivalent text. | |
| static vd | create (const WindowType w, const us len) |
| Dispatcher: create a window based on enum type and len. | |
| static vd | hann (const us len) |
| Hann window. | |
| static vd | hamming (const us len) |
| Hamming window. | |
| static vd | rectangular (const us len) |
| Rectangular (boxcar) window. | |
| static vd | bartlett (const us len) |
| Bartlett window. | |
| static vd | blackman (const us len) |
| Blackman window. | |
Window (aka taper) functions of a certain type.
Definition at line 7 of file lasp_window.h.
|
strong |
| Enumerator | |
|---|---|
| Hann | |
| Hamming | |
| Rectangular | |
| Bartlett | |
| Blackman | |
Definition at line 10 of file lasp_window.h.
Bartlett window.
| len | Length of the window (typically, integer power of two). |
Definition at line 33 of file lasp_window.cpp.
Blackman window.
| len | Length of the window (typically, integer power of two). |
Definition at line 23 of file lasp_window.cpp.
|
static |
Dispatcher: create a window based on enum type and len.
| w | Window type |
| len | Length of the window (typically, integer power of two). |
Definition at line 36 of file lasp_window.cpp.
Hamming window.
| len | Length of the window (typically, integer power of two). |
Definition at line 19 of file lasp_window.cpp.
Hann window.
| len | Length of the window (typically, integer power of two). |
Definition at line 16 of file lasp_window.cpp.
Rectangular (boxcar) window.
| len | Length of the window (typically, integer power of two). |
Definition at line 31 of file lasp_window.cpp.
|
inlinestatic |
Convert a window type enum to its equivalent text.
| wt | The window type to convert |
Definition at line 25 of file lasp_window.h.