| 
    BornAgain
    1.19.0
    
   Simulate and fit neutron and x-ray scattering at grazing incidence 
   | 
 
Provides support in Fast Fourier transformation of IntensityDataItem. More...
Signals | |
| void | fftActionRequest () | 
Public Member Functions | |
| IntensityDataFFTPresenter (QWidget *parent=nullptr) | |
| QList< QAction * > | actionList () | 
| IntensityDataItem * | fftItem (IntensityDataItem *origItem) | 
| bool | inFFTMode () const | 
| void | reset () | 
Private Slots | |
| void | onFFTActionRequest () | 
Private Attributes | |
| QAction * | m_fftAction | 
| IntensityDataItem * | m_fftItem | 
| SessionModel * | m_fftModel | 
| bool | m_in_fft_mode | 
Provides support in Fast Fourier transformation of IntensityDataItem.
Contains own model to hold IntensityDataItem with fft-transformed results.
Definition at line 28 of file IntensityDataFFTPresenter.h.
| IntensityDataFFTPresenter::IntensityDataFFTPresenter | ( | QWidget * | parent = nullptr | ) | 
Definition at line 24 of file IntensityDataFFTPresenter.cpp.
References SessionModel::insertItem(), m_fftAction, m_fftItem, m_fftModel, and onFFTActionRequest().
| QList< QAction * > IntensityDataFFTPresenter::actionList | ( | ) | 
Definition at line 58 of file IntensityDataFFTPresenter.cpp.
References m_fftAction.
Referenced by IntensityDataWidget::actionList().
      
  | 
  signal | 
Referenced by IntensityDataWidget::IntensityDataWidget(), and onFFTActionRequest().
| IntensityDataItem * IntensityDataFFTPresenter::fftItem | ( | IntensityDataItem * | origItem | ) | 
Definition at line 44 of file IntensityDataFFTPresenter.cpp.
References DataUtils::createFFT(), DataItem::getOutputData(), m_fftItem, and IntensityDataItem::setOutputData().
Referenced by IntensityDataWidget::onFFTAction().
| bool IntensityDataFFTPresenter::inFFTMode | ( | ) | const | 
Definition at line 63 of file IntensityDataFFTPresenter.cpp.
References m_in_fft_mode.
Referenced by IntensityDataWidget::onFFTAction().
      
  | 
  privateslot | 
Definition at line 68 of file IntensityDataFFTPresenter.cpp.
References fftActionRequest(), and m_in_fft_mode.
Referenced by IntensityDataFFTPresenter().
| void IntensityDataFFTPresenter::reset | ( | ) | 
Definition at line 39 of file IntensityDataFFTPresenter.cpp.
References m_in_fft_mode.
Referenced by IntensityDataWidget::setItem().
      
  | 
  private | 
Definition at line 48 of file IntensityDataFFTPresenter.h.
Referenced by IntensityDataFFTPresenter(), and actionList().
      
  | 
  private | 
Definition at line 50 of file IntensityDataFFTPresenter.h.
Referenced by IntensityDataFFTPresenter(), and fftItem().
      
  | 
  private | 
Definition at line 49 of file IntensityDataFFTPresenter.h.
Referenced by IntensityDataFFTPresenter().
      
  | 
  private | 
Definition at line 51 of file IntensityDataFFTPresenter.h.
Referenced by inFFTMode(), onFFTActionRequest(), and reset().