00001 #ifndef DIALOGMATRIX_H 00002 #define DIALOGMATRIX_H 00003 00004 #include "ui_dialogMatrix.h" 00005 00007 class dialogMatrix : public QDialog { 00008 Q_OBJECT 00009 00010 public: 00014 dialogMatrix(QWidget *parent = 0); 00016 ~dialogMatrix(); 00018 float cdata[9]; 00020 void initArray(); 00021 private slots: 00023 void dialogAccept(); 00025 void dialogReject(); 00027 void loadPrewitt(); 00029 void loadSobel(); 00031 void loadRoberts(); 00033 void loadFreiChen(); 00035 void loadLaplace4(); 00037 void loadLaplace8(); 00038 private: 00040 Ui::dialogMatrixClass uidialog; 00042 void init(); 00044 void applyFilter(); 00046 void loadMatrix(QString qa11,QString qa12,QString qa13, 00047 QString qa21,QString qa22,QString qa23,QString qa31,QString qa32,QString qa33); 00048 }; 00049 00050 #endif
1.6.2