** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: dialogs.h,v 1.8 2000/07/28 08:28:08 kevin Exp $
+** $Id: dialogs.h,v 1.9 2000/08/22 07:02:48 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 <string>
#include "scanner.h"
#include "phantom.h"
+#include "procsignal.h"
#include "filter.h"
// CLASS StringValueAndTitleListBox
class DialogGetReconstructionParameters : public wxDialog
{
public:
- DialogGetReconstructionParameters (wxFrame* pParent, int iDefaultXSize = 0, int iDefaultYSize = 0, int iDefaultFilterID = SignalFilter::FILTER_ABS_BANDLIMIT, double dDefaultFilterParam = 1., int iDefaultFilterMethodID = SignalFilter::FILTER_METHOD_CONVOLUTION, int iDefaultZeropad = 3, int iDefaultInterpID = Backprojector::INTERP_LINEAR, int iDefaultInterpParam = 1, int iDefaultBackprojectID = Backprojector::BPROJ_IDIFF3);
+ DialogGetReconstructionParameters (wxFrame* pParent, int iDefaultXSize = 0, int iDefaultYSize = 0, int iDefaultFilterID = SignalFilter::FILTER_ABS_BANDLIMIT, double dDefaultFilterParam = 1., int iDefaultFilterMethodID = ProcessSignal::FILTER_METHOD_CONVOLUTION, int iDefaultFilterGeneration = ProcessSignal::FILTER_GENERATION_INVALID, int iDefaultZeropad = 3, int iDefaultInterpID = Backprojector::INTERP_LINEAR, int iDefaultInterpParam = 1, int iDefaultBackprojectID = Backprojector::BPROJ_IDIFF3);
virtual ~DialogGetReconstructionParameters (void);
unsigned int getXSize(void);
double getFilterParam(void);
const char* getFilterMethodName(void);
unsigned int getZeropad(void);
+ const char* getFilterGenerationName(void);
const char* getInterpName(void);
unsigned int getInterpParam(void);
const char* getBackprojectName(void);
StringValueAndTitleListBox* m_pListBoxFilter;
StringValueAndTitleListBox* m_pListBoxFilterMethod;
+ StringValueAndTitleListBox* m_pListBoxFilterGeneration;
StringValueAndTitleListBox* m_pListBoxInterp;
StringValueAndTitleListBox* m_pListBoxBackproject;