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 
)
te::qt::widgets::MaskDialog::~MaskDialog ( )

Member Function Documentation

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

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.

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 file: