** 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.14 2000/12/20 20:08: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
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;