te::qt::widgets::MaskDialog Class Reference

This class is a dialog to create a user defined mask. More...

#include <MaskDialog.h>

Inheritance diagram for te::qt::widgets::MaskDialog:
QDialog

Public Slots

void onOkPushButtonClicked ()
 

Public Member Functions

boost::numeric::ublas::matrix< double > getMatrix ()
 
 MaskDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
void setMaskSize (int height, int width, double defaultValue)
 
void setMaskSize (boost::numeric::ublas::matrix< double > matrix)
 
 ~MaskDialog ()
 

Private Attributes

std::vector< std::vector< QLineEdit * > > m_matrix
 
std::unique_ptr< Ui::MaskDialogForm > m_ui
 
boost::numeric::ublas::matrix< double > m_window
 User defined convolution window. More...
 

Detailed Description

This class is a dialog to create a user defined mask.

Definition at line 57 of file MaskDialog.h.

Constructor & Destructor Documentation

te::qt::widgets::MaskDialog::MaskDialog ( QWidget parent = 0,
Qt::WindowFlags  f = 0 
)

Definition at line 35 of file MaskDialog.cpp.

References m_ui, and onOkPushButtonClicked().

te::qt::widgets::MaskDialog::~MaskDialog ( )

Definition at line 46 of file MaskDialog.cpp.

References m_matrix, and m_window.

Member Function Documentation

boost::numeric::ublas::matrix< double > te::qt::widgets::MaskDialog::getMatrix ( )
void te::qt::widgets::MaskDialog::onOkPushButtonClicked ( )
slot

Definition at line 115 of file MaskDialog.cpp.

References m_matrix, and m_window.

Referenced by MaskDialog().

void te::qt::widgets::MaskDialog::setMaskSize ( int  height,
int  width,
double  defaultValue 
)
void te::qt::widgets::MaskDialog::setMaskSize ( boost::numeric::ublas::matrix< double >  matrix)

Definition at line 81 of file MaskDialog.cpp.

References line, m_matrix, and m_ui.

Member Data Documentation

std::vector< std::vector<QLineEdit*> > te::qt::widgets::MaskDialog::m_matrix
private

Definition at line 83 of file MaskDialog.h.

Referenced by onOkPushButtonClicked(), setMaskSize(), and ~MaskDialog().

std::unique_ptr<Ui::MaskDialogForm> te::qt::widgets::MaskDialog::m_ui
private

Definition at line 81 of file MaskDialog.h.

Referenced by MaskDialog(), and setMaskSize().

boost::numeric::ublas::matrix<double> te::qt::widgets::MaskDialog::m_window
private

User defined convolution window.

Definition at line 85 of file MaskDialog.h.

Referenced by getMatrix(), onOkPushButtonClicked(), and ~MaskDialog().


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