X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=src%2Fdialogs.h;h=6d4d94fef52f9908d364e20b6f25c6d003e7f13b;hp=efdc3fac207bf3965f22aaa6c04999300906fa7a;hb=ab4a3ba2c1ba9672136b5022897f81fc55d03493;hpb=861c2186ce387ce809882315a8f26d640f1844fc diff --git a/src/dialogs.h b/src/dialogs.h index efdc3fa..6d4d94f 100644 --- a/src/dialogs.h +++ b/src/dialogs.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: dialogs.h,v 1.3 2000/07/18 16:20:53 kevin Exp $ +** $Id: dialogs.h,v 1.4 2000/07/19 04:33:27 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -32,6 +32,20 @@ #include "wx/wx.h" #include +class DialogGetPhantom : public wxDialog +{ + public: + DialogGetPhantom (wxFrame* pParent, const char* szDefaultPhantom); + virtual ~DialogGetPhantom (void) {} + + string getPhantom (void); + + private: + wxListBox* m_pListBoxPhantom; + string m_sDefaultPhantom; +}; + + class ImageFile; class DialogGetImageMinMax : public wxDialog { @@ -118,7 +132,6 @@ class DialogGetReconstructionParameters : public wxDialog private: wxTextCtrl* m_pTextCtrlXSize; wxTextCtrl* m_pTextCtrlYSize; - wxTextCtrl* m_pTextCtrlFilterName; wxTextCtrl* m_pTextCtrlFilterParam; wxTextCtrl* m_pTextCtrlFilterMethodName; wxTextCtrl* m_pTextCtrlZeropad; @@ -126,15 +139,20 @@ class DialogGetReconstructionParameters : public wxDialog wxTextCtrl* m_pTextCtrlInterpParam; wxTextCtrl* m_pTextCtrlBackprojName; + wxListBox* m_pListBoxFilter; + wxListBox* m_pListBoxFilterMethod; + wxListBox* m_pListBoxInterp; + wxListBox* m_pListBoxBackproj; + int m_iDefaultXSize; int m_iDefaultYSize; string m_sDefaultFilterName; double m_dDefaultFilterParam; string m_sDefaultFilterMethodName; int m_iDefaultZeropad; - string m_sInterpName; + string m_sDefaultInterpName; int m_iDefaultInterpParam; - string m_sBackprojName; + string m_sDefaultBackprojName; }; #endif