FFTPanel Class Reference

#include <fft_panel.hh>

Inherits ost::img::gui::DataViewerPanelBase.

Public Slots

void SetPosition (const Point &p)
void ShowSizeDialog ()

Public Member Functions

 FFTPanel (const ImageHandle &parent_data, QWidget *parent)
virtual ~FFTPanel ()
void SetFFTSize (unsigned int size)
unsigned int GetFFTSize ()
virtual void ObserverUpdate ()
virtual void SetData (const ImageHandle &parent_data)

Protected Member Functions

void update_fft ()

Protected Attributes

unsigned int size_
Point parent_position_
ImageHandle fft_data_
ParentDataObserver parent_observer_

Detailed Description

Definition at line 43 of file fft_panel.hh.


Constructor & Destructor Documentation

FFTPanel ( const ImageHandle parent_data,
QWidget *  parent 
)
virtual ~FFTPanel (  )  [virtual]

Member Function Documentation

unsigned int GetFFTSize (  ) 
virtual void ObserverUpdate (  )  [virtual]

called upon data change, noop by default

Reimplemented from DataViewerPanelBase.

virtual void SetData ( const ImageHandle parent_data  )  [virtual]

Reimplemented from DataViewerPanelBase.

void SetFFTSize ( unsigned int  size  ) 
void SetPosition ( const Point p  )  [slot]
void ShowSizeDialog (  )  [slot]
void update_fft (  )  [protected]

Field Documentation

ImageHandle fft_data_ [protected]

Definition at line 63 of file fft_panel.hh.

Definition at line 64 of file fft_panel.hh.

Point parent_position_ [protected]

Definition at line 62 of file fft_panel.hh.

unsigned int size_ [protected]

Definition at line 61 of file fft_panel.hh.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 1 Mar 2018 for OpenStructure by  doxygen 1.6.1