Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

TDSPStft Class Reference

#include <TDSPStft.h>

Inheritance diagram for TDSPStft:

TDSPfft TDSPOperator TQQObject

Detailed Description

the STFT

This is the interface to the STFT. 4 Slots are avaiable Connect a the "atom"/"Window function" with "Window(TDSPSignal*)". Analog connect the dual with "DualWindow(TDSPSignal*)". With the Slots "FFT(TDSPSignal*)" the Fourier transformation is calculated with the Dual Window. With "IFFT(TDSPSignal*)" the Inverse Fourier Transformation is calculated according to the Window itself

Author:
Peter Jung

Definition at line 35 of file TDSPStft.h.

Public Member Functions

 TDSPStft (char *name)
 ~TDSPStft ()
void SetBlockLen (Int_t b)
Int_t GetBlockLen ()
void SetMultiplikator (Int_t b)
Int_t GetMultiplikator ()
void Window (TDSPSignal *input)
void DualWindow (TDSPSignal *input)

Protected Attributes

TDSPSignalfSTFT_Signal
TDSPSignalfISTFT_Signal
TDSPSignalfWindow
TDSPSignalfDualWindow
Int_t fMulti
Int_t fBlockLen


Constructor & Destructor Documentation

TDSPStft::TDSPStft char *  name  ) 
 

TDSPStft::~TDSPStft  ) 
 


Member Function Documentation

void TDSPStft::DualWindow TDSPSignal input  )  [inline]
 

Definition at line 76 of file TDSPStft.h.

References fDualWindow.

00076 {fDualWindow = input;};

Int_t TDSPStft::GetBlockLen  )  [inline]
 

Definition at line 56 of file TDSPStft.h.

References fBlockLen.

00056 { return fBlockLen; };

Int_t TDSPStft::GetMultiplikator  )  [inline]
 

Definition at line 65 of file TDSPStft.h.

References fMulti.

00065 { return fMulti; };

void TDSPStft::SetBlockLen Int_t  b  )  [inline]
 

Definition at line 55 of file TDSPStft.h.

References fBlockLen.

00055 { fBlockLen = b; };

void TDSPStft::SetMultiplikator Int_t  b  )  [inline]
 

Definition at line 64 of file TDSPStft.h.

References fMulti.

00064 { fMulti = b;};

void TDSPStft::Window TDSPSignal input  )  [inline]
 

Definition at line 72 of file TDSPStft.h.

References fWindow.

00072 {fWindow = input;};


Field Documentation

Int_t TDSPStft::fBlockLen [protected]
 

Definition at line 46 of file TDSPStft.h.

Referenced by GetBlockLen(), and SetBlockLen().

TDSPSignal* TDSPStft::fDualWindow [protected]
 

Definition at line 43 of file TDSPStft.h.

Referenced by DualWindow().

TDSPSignal* TDSPStft::fISTFT_Signal [protected]
 

Definition at line 40 of file TDSPStft.h.

Int_t TDSPStft::fMulti [protected]
 

Definition at line 45 of file TDSPStft.h.

Referenced by GetMultiplikator(), and SetMultiplikator().

TDSPSignal* TDSPStft::fSTFT_Signal [protected]
 

Definition at line 39 of file TDSPStft.h.

TDSPSignal* TDSPStft::fWindow [protected]
 

Definition at line 42 of file TDSPStft.h.

Referenced by Window().


The documentation for this class was generated from the following file:
Generated on Fri Apr 23 16:24:11 2004 by doxygen 1.3.2