IT++ Logo
window.h
Go to the documentation of this file.
1 
30 #ifndef WINDOW_H
31 #define WINDOW_H
32 
33 #include <itpp/base/vec.h>
34 #include <itpp/itexports.h>
35 
36 
37 namespace itpp
38 {
39 
48 
57 ITPP_EXPORT vec hamming(int size);
58 
59 
70 ITPP_EXPORT vec hanning(int n);
71 
79 ITPP_EXPORT vec hann(int n);
80 
81 
89 ITPP_EXPORT vec blackman(int n);
90 
103 ITPP_EXPORT vec triang(int n);
104 
110 ITPP_EXPORT vec sqrt_win(int n);
111 
112 
130 ITPP_EXPORT vec chebwin(int n, double at);
132 
133 
134 } //namespace itpp
135 
136 #endif // #ifndef WINDOW_H
vec hamming(int n)
Hamming window.
Definition: window.cpp:43
vec chebwin(int n, double at)
Dolph-Chebyshev window.
Definition: window.cpp:119
vec triang(int n)
Triangular window.
Definition: window.cpp:87
vec hann(int n)
Hanning window compatible with matlab.
Definition: window.cpp:67
vec blackman(int n)
Blackman window.
Definition: window.cpp:77
int size(const Vec< T > &v)
Length of vector.
Definition: matfunc.h:55
itpp namespace
Definition: itmex.h:36
vec sqrt_win(int n)
Square root window.
Definition: window.cpp:103
vec hanning(int n)
Hanning window.
Definition: window.cpp:56
Templated Vector Class Definitions.
SourceForge Logo

Generated on Sun Apr 10 2022 12:00:00 for IT++ by Doxygen 1.8.14