All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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:

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::auto_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 55 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.

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.

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.

Member Data Documentation

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

Definition at line 81 of file MaskDialog.h.

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

Definition at line 79 of file MaskDialog.h.

Referenced by MaskDialog().

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

User defined convolution window.

Definition at line 83 of file MaskDialog.h.


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