29#include <wx/listctrl.h>
42 bool noInput, use_scaling;
46 void InitOptions(wxFlexGridSizer* optionsGrid);
47 void Update_fselect();
50 static const int MAXPAR=20;
52 void OnListItemSelected( wxListEvent& event );
55 wxStdDialogButtonSizer* m_sdbSizer;
56 wxListCtrl* m_listCtrl;
57 wxTextCtrl *m_textCtrlMu,*m_textCtrlJTE,*m_textCtrlDP,*m_textCtrlE2,
58 *m_textCtrlMaxiter, *m_textCtrlMaxpasses;
60 std::vector< wxStaticText* > paramDescArray;
61 std::vector< wxTextCtrl* > paramEntryArray;
84 wxString title = wxT(
"Non-linear regression"),
85 wxPoint pos = wxDefaultPosition,
WORD TSTime TpMarker WORD size
See http://www.wxwidgets.org/manuals/stable/wx_wxcheckbox.html (wxWidgets documentation)
See http://www.wxwidgets.org/manuals/stable/wx_wxcommandevent.html (wxWidgets documentation)
See http://www.wxwidgets.org/manuals/stable/wx_wxdialog.html (wxWidgets documentation)
See http://www.wxwidgets.org/manuals/stable/wx_wxpoint.html (wxWidgets documentation)
See http://www.wxwidgets.org/manuals/stable/wx_wxsize.html (wxWidgets documentation)
The document class, derived from both wxDocument and Recording.
See http://www.wxwidgets.org/manuals/stable/wx_wxstring.html (wxWidgets documentation)
See http://www.wxwidgets.org/manuals/stable/wx_wxwindow.html (wxWidgets documentation)
std::vector< double > Vector_double
wxStfFitSelDlg(wxWindow *parent, wxStfDoc *doc, int id=wxID_ANY, wxString title=wxT("Non-linear regression"), wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxCAPTION)
Constructor.
bool UseScaling() const
Scale x- and y-amplitudes to 1.0 before fit.
Vector_double GetOpts() const
Get options for the algorithm.
void SetNoInput(bool noInput_)
Determines whether user-defined initial parameters are allowed.
Vector_double GetInitP() const
Get the initial parameters.
int GetFSelect() const
Get the selected fit function.
virtual void EndModal(int retCode)
Called upon ending a modal dialog.