qm-dsp
1.8
|
Various shaped windows for sample frame conditioning, including cosine windows (Hann etc) and triangular and rectangular windows. More...
#include <Window.h>
Public Member Functions | |
Window (WindowType type, int size) | |
Construct a windower of the given type and size. More... | |
Window (const Window &w) | |
Window & | operator= (const Window &w) |
virtual | ~Window () |
void | cut (T *src) const |
void | cut (const T *src, T *dst) const |
WindowType | getType () const |
int | getSize () const |
std::vector< T > | getWindowData () const |
Protected Member Functions | |
void | encache () |
Protected Attributes | |
WindowType | m_type |
int | m_size |
T * | m_cache |
Detailed Description
template<typename T>
class Window< T >
Various shaped windows for sample frame conditioning, including cosine windows (Hann etc) and triangular and rectangular windows.
Constructor & Destructor Documentation
|
inline |
Member Function Documentation
|
inline |
Definition at line 61 of file Window.h.
Referenced by Window< double >::cut(), ClusterMeltSegmenter::extractFeaturesConstQ(), MFCC::process(), Chromagram::process(), DetectionFunction::processTimeDomain(), and ConstantQ::sparsekernel().
|
inline |
|
inline |
|
inline |
Definition at line 69 of file Window.h.
Referenced by ClusterMeltSegmenter::extractFeaturesConstQ().
|
inline |
|
protected |
Definition at line 88 of file Window.h.
References BartlettWindow, BlackmanHarrisWindow, BlackmanWindow, HammingWindow, HanningWindow, Window< T >::m_cache, Window< T >::m_size, Window< T >::m_type, and RectangularWindow.
Referenced by Window< double >::operator=(), and Window< double >::Window().
Member Data Documentation
|
protected |
Definition at line 80 of file Window.h.
Referenced by Window< T >::encache(), Window< double >::getType(), and Window< double >::operator=().
|
protected |
Definition at line 81 of file Window.h.
Referenced by Window< double >::cut(), Window< T >::encache(), Window< double >::getSize(), Window< double >::getWindowData(), and Window< double >::operator=().
|
protected |
Definition at line 82 of file Window.h.
Referenced by Window< double >::cut(), Window< T >::encache(), Window< double >::getWindowData(), and Window< double >::~Window().
The documentation for this class was generated from the following file:
Generated by 1.8.11