** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: dialogs.h,v 1.13 2000/09/02 05:10:39 kevin Exp $
+** $Id: dialogs.h,v 1.15 2000/12/21 03:40:58 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 "scanner.h"
#include "phantom.h"
#include "procsignal.h"
-#include "filter.h"
+#include "filter.h"\r
+
// CLASS StringValueAndTitleListBox
//
private:
StringValueAndTitleListBox* m_pListBoxPhantom;
};
+\r
class ImageFile;
-class DialogGetImageMinMax : public wxDialog
+class DialogGetMinMax : public wxDialog
{
public:
- DialogGetImageMinMax (wxFrame* pParent, const ImageFile& rImagefile, double dDefaultMin = 0., double dDefaultMax = 0.);
- virtual ~DialogGetImageMinMax ();
+ DialogGetMinMax (wxFrame* pParent, const char* const pszTitle, double dDefaultMin = 0., double dDefaultMax = 0.);
+ virtual ~DialogGetMinMax ();
double getMinimum ();
double getMaximum ();
class DialogAutoScaleParameters : public wxDialog
{
public:
- DialogAutoScaleParameters (wxFrame* pParent, const ImageFile& rImageFile, double dDefaultScaleFactor = 1.);
+ DialogAutoScaleParameters (wxFrame* pParent, double mean, double mode, double median, double stddev, double dDefaultScaleFactor = 1.);
virtual ~DialogAutoScaleParameters() {}
- void getMinMax (double* pMin, double* pMax);
+ bool getMinMax (double* pMin, double* pMax);
double getAutoScaleFactor ();
private:
- const ImageFile& m_rImageFile;
+ const double m_dMean;\r
+ const double m_dMode;
+ const double m_dMedian;\r
+ const double m_dStdDev;\r
wxTextCtrl* m_pTextCtrlStdDevFactor;
wxListBox* m_pListBoxCenter;