X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=src%2Fdialogs.h;h=e4f890cbd44e8b491812db9d053416badcf2d7e1;hp=6dcc2988cd5f5379114f045b8a741b67d64708e4;hb=2a39ee3b125e3e2e68bbba2ac15a65039456ff7e;hpb=e36dfad3f0818b4c3457fbe7277faa6f4ca28dfe diff --git a/src/dialogs.h b/src/dialogs.h index 6dcc298..e4f890c 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.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 @@ -33,6 +33,7 @@ #include #include "scanner.h" #include "phantom.h" +#include "procsignal.h" #include "filter.h" // CLASS StringValueAndTitleListBox @@ -136,7 +137,7 @@ class DialogGetProjectionParameters : public wxDialog 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); @@ -145,6 +146,7 @@ class DialogGetReconstructionParameters : public wxDialog 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); @@ -158,6 +160,7 @@ class DialogGetReconstructionParameters : public wxDialog StringValueAndTitleListBox* m_pListBoxFilter; StringValueAndTitleListBox* m_pListBoxFilterMethod; + StringValueAndTitleListBox* m_pListBoxFilterGeneration; StringValueAndTitleListBox* m_pListBoxInterp; StringValueAndTitleListBox* m_pListBoxBackproject;