r155: *** empty log message ***
[ctsim.git] / src / dialogs.h
index efdc3fac207bf3965f22aaa6c04999300906fa7a..6d4d94fef52f9908d364e20b6f25c6d003e7f13b 100644 (file)
@@ -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
 #include "wx/wx.h"
 #include <string>
 
+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