Gist
Static Public Member Functions | List of all members
WindowFunctions< T > Class Template Reference

#include <WindowFunctions.h>

Static Public Member Functions

static std::vector< T > createWindow (int numSamples, WindowType windowType)
 
static std::vector< T > createHanningWindow (int numSamples)
 
static std::vector< T > createHammingWindow (int numSamples)
 
static std::vector< T > createBlackmanWindow (int numSamples)
 
static std::vector< T > createTukeyWindow (int numSamples, T alpha=0.5)
 
static std::vector< T > createRectangularWindow (int numSamples)
 

Detailed Description

template<class T>
class WindowFunctions< T >

A collection of different window functions

Member Function Documentation

◆ createBlackmanWindow()

template<class T >
std::vector< T > WindowFunctions< T >::createBlackmanWindow ( int  numSamples)
static

@Returns a Blackman window

◆ createHammingWindow()

template<class T >
std::vector< T > WindowFunctions< T >::createHammingWindow ( int  numSamples)
static

@Returns a Hamming window

◆ createHanningWindow()

template<class T >
std::vector< T > WindowFunctions< T >::createHanningWindow ( int  numSamples)
static

@Returns a Hanning window

◆ createRectangularWindow()

template<class T >
std::vector< T > WindowFunctions< T >::createRectangularWindow ( int  numSamples)
static

@Returns a Rectangular window

◆ createTukeyWindow()

template<class T >
std::vector< T > WindowFunctions< T >::createTukeyWindow ( int  numSamples,
alpha = 0.5 
)
static

@Returns a Tukey window

◆ createWindow()

template<class T >
std::vector< T > WindowFunctions< T >::createWindow ( int  numSamples,
WindowType  windowType 
)
static

@Returns a window with a specified type


The documentation for this class was generated from the following files: