+ void OnCompare (wxCommandEvent& event);\r
+ void OnInvertValues (wxCommandEvent& event);\r
+ void OnSquare (wxCommandEvent& event);\r
+ void OnSquareRoot (wxCommandEvent& event);\r
+ void OnLog (wxCommandEvent& event);\r
+ void OnExp (wxCommandEvent& event);\r
+ void OnAdd (wxCommandEvent& event);\r
+ void OnSubtract (wxCommandEvent& event);\r
+ void OnMultiply (wxCommandEvent& event);\r
+ void OnDivide (wxCommandEvent& event);\r
+ void OnFourier (wxCommandEvent& event);\r
+ void OnInverseFourier (wxCommandEvent& event);\r
+ void OnShuffleNaturalToFourierOrder (wxCommandEvent& event);\r
+ void OnShuffleFourierToNaturalOrder (wxCommandEvent& event);\r
+#ifdef HAVE_FFTW\r
+ void OnFFT (wxCommandEvent& event);\r
+ void OnIFFT (wxCommandEvent& event);\r
+#endif\r
+ void OnMagnitude (wxCommandEvent& event);\r
+ void OnPhase (wxCommandEvent& event);\r
+ void OnScaleAuto (wxCommandEvent& event);
+ void OnScaleMinMax (wxCommandEvent& event);
+ void OnPlotRow (wxCommandEvent& event);\r
+ void OnPlotCol (wxCommandEvent& event);\r
+ void OnCompareRow (wxCommandEvent& event);\r
+ void OnCompareCol (wxCommandEvent& event);\r
+\r
+ wxFrame* getFrame()\r
+ { return m_frame; }\r
+
+ ImageFileDocument* GetDocument(void)
+ { return dynamic_cast<ImageFileDocument*>(wxView::GetDocument()); }