QtiPlot  0.9.8.2
Public Types | Public Slots | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
FFTDialog Class Reference

Fast Fourier transform options dialog. More...

#include <FFTDialog.h>

Inheritance diagram for FFTDialog:

Public Types

enum  DataType { onGraph = 0, onTable = 1, onMatrix = 2 }
 

Public Slots

void setGraph (Graph *g)
 
void setMatrix (Matrix *m)
 
void setTable (Table *t)
 

Public Member Functions

 FFTDialog (int type, QWidget *parent=0, Qt::WFlags fl=0)
 

Private Slots

void accept ()
 
void activateDataSet (const QString &curveName)
 
void updateShiftLabel ()
 

Private Member Functions

void closeEvent (QCloseEvent *)
 
void fftMatrix ()
 

Private Attributes

QRadioButton * backwardBtn
 
QComboBox * boxImaginary
 
QComboBox * boxName
 
QCheckBox * boxNormalize
 
QCheckBox * boxOrder
 
QCheckBox * boxPower2
 
QComboBox * boxReal
 
DoubleSpinBoxboxSampling
 
QPushButton * buttonCancel
 
QPushButton * buttonOK
 
Tabled_table
 
int d_type
 
QRadioButton * forwardBtn
 
Graphgraph
 

Detailed Description

Fast Fourier transform options dialog.

Member Enumeration Documentation

◆ DataType

Enumerator
onGraph 
onTable 
onMatrix 

Constructor & Destructor Documentation

◆ FFTDialog()

FFTDialog::FFTDialog ( int  type,
QWidget *  parent = 0,
Qt::WFlags  fl = 0 
)

Member Function Documentation

◆ accept

void FFTDialog::accept ( )
privateslot

◆ activateDataSet

void FFTDialog::activateDataSet ( const QString &  curveName)
privateslot

◆ closeEvent()

void FFTDialog::closeEvent ( QCloseEvent *  e)
private

◆ fftMatrix()

void FFTDialog::fftMatrix ( )
private

◆ setGraph

void FFTDialog::setGraph ( Graph g)
slot

◆ setMatrix

void FFTDialog::setMatrix ( Matrix m)
slot

◆ setTable

void FFTDialog::setTable ( Table t)
slot

◆ updateShiftLabel

void FFTDialog::updateShiftLabel ( )
privateslot

References boxOrder, d_type, forwardBtn, and onMatrix.

Referenced by FFTDialog().

Member Data Documentation

◆ backwardBtn

QRadioButton * FFTDialog::backwardBtn
private

Referenced by accept(), FFTDialog(), and fftMatrix().

◆ boxImaginary

QComboBox * FFTDialog::boxImaginary
private

◆ boxName

QComboBox* FFTDialog::boxName
private

Referenced by accept(), FFTDialog(), setGraph(), and setTable().

◆ boxNormalize

QCheckBox* FFTDialog::boxNormalize
private

◆ boxOrder

QCheckBox * FFTDialog::boxOrder
private

◆ boxPower2

QCheckBox * FFTDialog::boxPower2
private

◆ boxReal

QComboBox * FFTDialog::boxReal
private

◆ boxSampling

DoubleSpinBox* FFTDialog::boxSampling
private

◆ buttonCancel

QPushButton* FFTDialog::buttonCancel
private

Referenced by FFTDialog().

◆ buttonOK

QPushButton* FFTDialog::buttonOK
private

Referenced by FFTDialog().

◆ d_table

Table* FFTDialog::d_table
private

◆ d_type

int FFTDialog::d_type
private

◆ forwardBtn

QRadioButton* FFTDialog::forwardBtn
private

Referenced by FFTDialog(), and updateShiftLabel().

◆ graph

Graph* FFTDialog::graph
private

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