+class DialogGetFilterParameters : public wxDialog\r
+{\r
+ public:\r
+ DialogGetFilterParameters (wxFrame* pParent, int iDefaultXSize = 0, int iDefaultYSize = 0, int iDefaultFilterID = SignalFilter::FILTER_BANDLIMIT, double dDefaultFilterParam = 1., double dDefaultBandwidth = 1., int iDefaultDomain = SignalFilter::DOMAIN_SPATIAL, double dDefaultInputScale = 1., double dDefaultOutputScale = 1.);\r
+ virtual ~DialogGetFilterParameters ();\r
+\r
+ unsigned int getXSize();\r
+ unsigned int getYSize();\r
+ const char* getFilterName();\r
+ const char* getDomainName();\r
+ double getFilterParam();\r
+ double getInputScale();\r
+ double getOutputScale();\r
+ double getBandwidth();\r
+\r
+ private:\r
+ wxTextCtrl* m_pTextCtrlXSize;\r
+ wxTextCtrl* m_pTextCtrlYSize;\r
+ wxTextCtrl* m_pTextCtrlFilterParam;\r
+ wxTextCtrl* m_pTextCtrlOutputScale;\r
+ wxTextCtrl* m_pTextCtrlInputScale;\r
+ wxTextCtrl* m_pTextCtrlBandwidth;\r
+\r
+ StringValueAndTitleListBox* m_pListBoxFilter;\r
+ StringValueAndTitleListBox* m_pListBoxDomain;\r
+\r
+ int m_iDefaultXSize;\r
+ int m_iDefaultYSize;\r
+ double m_dDefaultFilterParam;\r
+ double m_dDefaultBandwidth;\r
+ double m_dDefaultOutputScale;\r
+ double m_dDefaultInputScale;\r
+ int m_iDefaultDomain;\r
+};\r
+\r
+class DialogExportParameters : public wxDialog\r
+{\r
+ public:\r
+ DialogExportParameters (wxFrame* pParent, int iDefaultFormatID);\r
+ virtual ~DialogExportParameters () {}\r
+\r
+ const char* getFormatName();\r
+\r
+ private:\r
+ StringValueAndTitleListBox* m_pListBoxFormat;\r
+};\r
+\r