svcore
1.9
|
#include <Window.h>
Public Member Functions | |
Window (WindowType type, int size) | |
Construct a windower of the given type and size. | |
Window (const Window &w) | |
Window & | operator= (const Window &w) |
virtual | ~Window () |
void | cut (T *src) const |
void | cut (T *src, T *dst) const |
T | getArea () |
T | getValue (int i) |
WindowType | getType () const |
int | getSize () const |
Static Public Member Functions | |
static std::string | getNameForType (WindowType type) |
static WindowType | getTypeForName (std::string name) |
Protected Member Functions | |
void | encache () |
void | cosinewin (T *, T, T, T, T) |
Protected Attributes | |
WindowType | m_type |
int | m_size |
T * | m_cache |
T | m_area |
Window< T >::Window | ( | WindowType | type, |
int | size | ||
) | [inline] |
Definition at line 61 of file Window.h.
Referenced by Window< fftsample >::cut(), and FFTDataServer::fillColumn().
WindowType Window< T >::getType | ( | ) | const [inline] |
Definition at line 69 of file Window.h.
Referenced by FFTDataServer::generateFileBasename(), and FFTDataServer::getWindowType().
std::string Window< T >::getNameForType | ( | WindowType | type | ) | [static] |
Definition at line 178 of file Window.h.
References BartlettWindow, BlackmanHarrisWindow, BlackmanWindow, GaussianWindow, HammingWindow, HanningWindow, NuttallWindow, ParzenWindow, and RectangularWindow.
WindowType Window< T >::getTypeForName | ( | std::string | name | ) | [static] |
Definition at line 200 of file Window.h.
References BartlettWindow, BlackmanHarrisWindow, BlackmanWindow, GaussianWindow, HammingWindow, HanningWindow, NuttallWindow, ParzenWindow, and RectangularWindow.
Definition at line 89 of file Window.h.
References BartlettWindow, BlackmanHarrisWindow, BlackmanWindow, GaussianWindow, HammingWindow, HanningWindow, NuttallWindow, ParzenWindow, and RectangularWindow.
Referenced by Window< fftsample >::operator=(), and Window< fftsample >::Window().
WindowType Window< T >::m_type [protected] |
Definition at line 79 of file Window.h.
Referenced by Window< fftsample >::getType(), and Window< fftsample >::operator=().
Definition at line 80 of file Window.h.
Referenced by Window< fftsample >::cut(), Window< fftsample >::getSize(), and Window< fftsample >::operator=().
Definition at line 81 of file Window.h.
Referenced by Window< fftsample >::cut(), Window< fftsample >::getValue(), and Window< fftsample >::~Window().
Definition at line 82 of file Window.h.
Referenced by Window< fftsample >::getArea().