class Hanning : public Window

Hanning window class

Inheritance:


Public Methods

Hanning(void)
Default constructor
explicit Hanning(int N)
Data Constructor
~Hanning(void)
Destructor
double WinFc(double arg)
Window function

Inherited from Window:

Public Methods

TSeries apply(const TSeries& ts)
TSeries operator)(const TSeries& ts)
void dataCheck(const TSeries& ts) const
bool isDataValid(const TSeries& ts) const
double getRMS(void)
void setWindow(int N)
virtual bool isPiSymmetric(void)

Inherited from Pipe:

Public Methods

virtual void reset(void)
virtual bool inUse(void) const
KeyChain& getInputKeys(void) const
KeyChain& getOutputKeys(void) const
virtual Time getStartTime(void) const
virtual Time getCurrentTime(void) const

Inherited from FilterBase:

Public Methods

virtual bool rootGetStartTime(Time& t) const throw()
virtual bool rootGetCurrentTime(Time& t) const throw()

Documentation

Hanning window class. Hanning is the Hanning window class.
Hanning(void)
Default constructor. Construct a hannign window.

explicit Hanning(int N)
Data Constructor. Construct a Hanning window object. Initialize it for sequences of length N.

~Hanning(void)
Destructor. Dlete the window and release any allocated storage.

double WinFc(double arg)
Window function. Return the window function at x, where x = 2*pi*i/(N-1). The Hanning window is 0.5*(1-cos(x)).


This class has no child classes.

alphabetic index hierarchy of classes


generated by doc++