26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_MASKDIALOG_H    27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_MASKDIALOG_H    30 #include "../Config.h"    36 #include <boost/numeric/ublas/matrix.hpp>    42 namespace Ui { 
class MaskDialogForm; }
    61           MaskDialog(QWidget* parent = 0, Qt::WindowFlags f = 0);
    67           void setMaskSize(
int height, 
int width, 
double defaultValue);
    69           void setMaskSize(boost::numeric::ublas::matrix<double> matrix);
    71           boost::numeric::ublas::matrix<double> getMatrix();
    75           void onOkPushButtonClicked();
    79           std::auto_ptr<Ui::MaskDialogForm> 
m_ui;
    81           std::vector< std::vector<QLineEdit*> > 
m_matrix;
    83           boost::numeric::ublas::matrix<double> 
m_window; 
    90 #endif  // __TERRALIB_QT_WIDGETS_RP_INTERNAL_MASKDIALOG_H