RTXI  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GenericWindow Class Reference

#include <gen_win.h>

Inheritance diagram for GenericWindow:
DolphChebyWindowHammingWindowHannWindowKaiserWindowRectangularWindowTriangularWindow

Public Member Functions

 GenericWindow (void)
 
 GenericWindow (int length)
 
void Initialize (int length)
 
double GetDataWinCoeff (int samp_indx)
 
void NormalizeWindow (void)
 
double * GetDataWindow (void)
 
double * GetHalfLagWindow (void)
 
int GetNumTaps (void)
 
int GetHalfLength (void)
 

Protected Attributes

int Length
 
int Half_Length
 
double * Half_Lag_Win
 
double * Lag_Win
 
double * Data_Win
 

Detailed Description

Definition at line 8 of file gen_win.h.

Constructor & Destructor Documentation

GenericWindow::GenericWindow(void )

Definition at line 11 of file gen_win.cpp.

GenericWindow::GenericWindow(int length)

Definition at line 19 of file gen_win.cpp.

Member Function Documentation

double GenericWindow::GetDataWinCoeff(int samp_indx)

Definition at line 41 of file gen_win.cpp.

double * GenericWindow::GetDataWindow(void )

Definition at line 74 of file gen_win.cpp.

double * GenericWindow::GetHalfLagWindow(void )

Definition at line 86 of file gen_win.cpp.

int GenericWindow::GetHalfLength(void )

Definition at line 98 of file gen_win.cpp.

int GenericWindow::GetNumTaps(void )

Definition at line 92 of file gen_win.cpp.

void GenericWindow::Initialize(int length)

Definition at line 25 of file gen_win.cpp.

void GenericWindow::NormalizeWindow(void )

Definition at line 63 of file gen_win.cpp.

Member Data Documentation

double* GenericWindow::Data_Win
protected

Definition at line 34 of file gen_win.h.

double* GenericWindow::Half_Lag_Win
protected

Definition at line 32 of file gen_win.h.

int GenericWindow::Half_Length
protected

Definition at line 31 of file gen_win.h.

double* GenericWindow::Lag_Win
protected

Definition at line 33 of file gen_win.h.

int GenericWindow::Length
protected

Definition at line 30 of file gen_win.h.


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