gtkIOStream  1.7.0
GTK+ << C++ IOStream operators for GTK+. Now with ORBing, numerical computation, audio client and more ...
STFourierSpectrum Class Reference

#include <STFourierSpectrum.H>

Inheritance diagram for STFourierSpectrum:
[legend]
Collaboration diagram for STFourierSpectrum:
[legend]

Public Member Functions

 STFourierSpectrum ()
 Empty constructor. More...
 
 STFourierSpectrum (float factor)
 
virtual ~STFourierSpectrum ()
 Destructor. More...
 
- Public Member Functions inherited from OverlapAdd< TYPE >
 OverlapAdd (void)
 Empty constructor defaults to OVERLAP_DEFAULT. More...
 
 OverlapAdd (float factor)
 
virtual ~OverlapAdd ()
 Destructor. More...
 
int loadData (Sox< float > &sox, uint windowSize, uint sampleCount, int whichCh=0)
 
int unloadData (Sox< float > &sox)
 
float getOverlapFactor ()
 
float getWindowSize ()
 
float getWindowCount ()
 
void dump (void)
 
TYPE getMaxVal ()
 

Additional Inherited Members

- Protected Attributes inherited from OverlapAdd< TYPE >
Eigen::Matrix< TYPE, Eigen::Dynamic, Eigen::Dynamic > data
 

Detailed Description

Given a time domain (1D) waveform, get OverlapAdd to turn it into an overlapping matrix and then find the DFT of each window.

Definition at line 22 of file STFourierSpectrum.H.

Constructor & Destructor Documentation

◆ STFourierSpectrum() [1/2]

STFourierSpectrum::STFourierSpectrum ( )
inline

Empty constructor.

Definition at line 25 of file STFourierSpectrum.H.

◆ STFourierSpectrum() [2/2]

STFourierSpectrum::STFourierSpectrum ( float  factor)
inline

Constructor specifying an overlap factor.

Parameters
factorthe factor to overlap by.

Definition at line 32 of file STFourierSpectrum.H.

◆ ~STFourierSpectrum()

virtual STFourierSpectrum::~STFourierSpectrum ( )
inlinevirtual

Destructor.

Definition at line 35 of file STFourierSpectrum.H.


The documentation for this class was generated from the following file:
gtkIOStream: STFourierSpectrum Class Reference
GTK+ IOStream  Beta