FFT Class Reference

Inheritance diagram for FFT:

Filter

List of all members.

Public Types


Public Member Functions

double alpha () const
MatrixamplitudesMatrix ()
 FFT (Table *, const QString &, const QString &=QString(), int=1, int=-1)/NoDerived/
 FFT (ApplicationWindow */TransferThis/, Matrix *, Matrix *=NULL, bool=false, bool=true, bool=false, bool=true)
 FFT (ApplicationWindow */TransferThis/, PlotCurve *, double, double)
 FFT (ApplicationWindow */TransferThis/, PlotCurve *)
 FFT (ApplicationWindow */TransferThis/, Graph *, const QString &)
 FFT (ApplicationWindow */TransferThis/, Graph *, const QString &, double, double)
 FFT (ApplicationWindow */TransferThis/, Table *, const QString &, const QString &=QString(), int=1, int=-1)
bool hasNormalizedAmplitudes ()
bool hasShiftedFrequencies ()
MatriximaginaryOutputMatrix ()
void normalizeAmplitudes (bool=true)
int plotType () const
MatrixrealOutputMatrix ()
bool run ()
double sampling ()
void setInverseFFT (bool=true)
void setPlotType (int)
void setSampling (double)
void setWindow (int w, double alpha=0.0)
void shiftFrequencies (bool=true)
MethodCode SIPQTI_APP (new sipFFT(app, a0, a1, a2, a3, a4, a5))%End bool isInverseFFT()
MethodCode SIPQTI_APP (new sipFFT(app, a0, a1, a2))%End FFT(Matrix *
MethodCode SIPQTI_APP (new sipFFT(app, a0))%End FFT(PlotCurve *
MethodCode SIPQTI_APP (new sipFFT(app, a0,*a1))%End FFT(PlotCurve *)/NoDerived/
MethodCode SIPQTI_APP (new sipFFT(app, a0,*a1, a2, a3))%End FFT(Graph *
MethodCode SIPQTI_APP (new sipFFT(app, a0,*a1,*a2, a3, a4))%End FFT(Graph *
int window () const

Public Attributes

MethodCode Matrix bool = false
MethodCode double
MethodCode const QString double
MethodCode double NoDerived
MethodCode const QString & NoDerived
MethodCode const QString double NoDerived


Member Enumeration Documentation

Enumerator:
RealPlot 
ImagPlot 
MagnitudePlot 
AmplitudePlot 
PhasePlot 
dBPlot 
AmplitudePhasePlot 
RealImagPlot 

Enumerator:
RectangularWindow 
WelchWindow 
TriangularWindow 
BartlettWindow 
HanningWindow 
HammingWindow 
BlackmanWindow 
GaussianWindow 


Constructor & Destructor Documentation

FFT::FFT ( ApplicationWindow */TransferThis/  ,
Table ,
const QString &  ,
const QString &  = QString(),
int  = 1,
int  = -1 
)

FFT::FFT ( ApplicationWindow */TransferThis/  ,
Graph ,
const QString &  ,
double  ,
double   
)

FFT::FFT ( ApplicationWindow */TransferThis/  ,
Graph ,
const QString &   
)

FFT::FFT ( ApplicationWindow */TransferThis/  ,
PlotCurve  
)

FFT::FFT ( ApplicationWindow */TransferThis/  ,
PlotCurve ,
double  ,
double   
)

FFT::FFT ( ApplicationWindow */TransferThis/  ,
Matrix ,
Matrix = NULL,
bool  = false,
bool  = true,
bool  = false,
bool  = true 
)

FFT::FFT ( Table ,
const QString &  ,
const QString &  = QString(),
int  = 1,
int  = -1 
)


Member Function Documentation

double FFT::alpha (  )  const

Matrix* FFT::amplitudesMatrix (  ) 

bool FFT::hasNormalizedAmplitudes (  ) 

bool FFT::hasShiftedFrequencies (  ) 

Matrix* FFT::imaginaryOutputMatrix (  ) 

void FFT::normalizeAmplitudes ( bool  = true  ) 

int FFT::plotType (  )  const

Matrix* FFT::realOutputMatrix (  ) 

bool FFT::run (  )  [virtual]

Reimplemented from Filter.

double FFT::sampling (  ) 

void FFT::setInverseFFT ( bool  = true  ) 

void FFT::setPlotType ( int   ) 

void FFT::setSampling ( double   ) 

void FFT::setWindow ( int  w,
double  alpha = 0.0 
)

void FFT::shiftFrequencies ( bool  = true  ) 

MethodCode FFT::SIPQTI_APP ( new   sipFFTapp, a0, a1, a2, a3, a4, a5  ) 

MethodCode FFT::SIPQTI_APP ( new   sipFFTapp, a0, a1, a2  ) 

MethodCode FFT::SIPQTI_APP ( new   sipFFTapp, a0  ) 

MethodCode FFT::SIPQTI_APP ( new   sipFFTapp, a0,*a1  ) 

MethodCode FFT::SIPQTI_APP ( new   sipFFTapp, a0,*a1, a2, a3  ) 

MethodCode FFT::SIPQTI_APP ( new   sipFFTapp, a0,*a1,*a2, a3, a4  ) 

int FFT::window (  )  const


Member Data Documentation

MethodCode Matrix FFT::bool = false

MethodCode FFT::double

MethodCode const QString FFT::double

MethodCode double FFT::NoDerived

MethodCode const QString& FFT::NoDerived

MethodCode const QString double FFT::NoDerived


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

Generated on Thu Oct 10 18:41:31 2024 for QtiPlot/Python-API by  doxygen 1.5.8