#include "FDPERMITTIVITY.h" //(*InternalHeaders(FDPERMITTIVITY) #include #include //*) //(*IdInit(FDPERMITTIVITY) const long FDPERMITTIVITY::ID_STATICTEXT1 = wxNewId(); const long FDPERMITTIVITY::ID_TEXTCTRL1 = wxNewId(); const long FDPERMITTIVITY::ID_STATICTEXT2 = wxNewId(); const long FDPERMITTIVITY::ID_TEXTCTRL2 = wxNewId(); const long FDPERMITTIVITY::ID_STATICTEXT3 = wxNewId(); const long FDPERMITTIVITY::ID_TEXTCTRL3 = wxNewId(); const long FDPERMITTIVITY::ID_STATICTEXT4 = wxNewId(); const long FDPERMITTIVITY::ID_TEXTCTRL4 = wxNewId(); const long FDPERMITTIVITY::ID_STATICTEXT5 = wxNewId(); const long FDPERMITTIVITY::ID_TEXTCTRL5 = wxNewId(); const long FDPERMITTIVITY::ID_STATICTEXT6 = wxNewId(); const long FDPERMITTIVITY::ID_TEXTCTRL6 = wxNewId(); const long FDPERMITTIVITY::ID_STATICTEXT7 = wxNewId(); const long FDPERMITTIVITY::ID_TEXTCTRL7 = wxNewId(); const long FDPERMITTIVITY::ID_STATICTEXT8 = wxNewId(); const long FDPERMITTIVITY::ID_TEXTCTRL8 = wxNewId(); const long FDPERMITTIVITY::ID_STATICTEXT9 = wxNewId(); const long FDPERMITTIVITY::ID_TEXTCTRL9 = wxNewId(); const long FDPERMITTIVITY::ID_STATICTEXT10 = wxNewId(); const long FDPERMITTIVITY::ID_TEXTCTRL10 = wxNewId(); const long FDPERMITTIVITY::ID_CHECKBOX1 = wxNewId(); const long FDPERMITTIVITY::ID_BUTTON1 = wxNewId(); const long FDPERMITTIVITY::ID_PANEL1 = wxNewId(); //*) BEGIN_EVENT_TABLE(FDPERMITTIVITY,wxDialog) //(*EventTable(FDPERMITTIVITY) //*) END_EVENT_TABLE() FDPERMITTIVITY::FDPERMITTIVITY(wxWindow* parent,wxWindowID id,const wxPoint& pos,const wxSize& size) { //(*Initialize(FDPERMITTIVITY) wxStaticBoxSizer* StaticBoxSizer2; wxFlexGridSizer* FlexGridSizer4; wxStaticBoxSizer* StaticBoxSizer4; wxFlexGridSizer* FlexGridSizer3; wxFlexGridSizer* FlexGridSizer2; wxStaticBoxSizer* StaticBoxSizer3; wxBoxSizer* BoxSizer1; wxStaticBoxSizer* StaticBoxSizer1; wxFlexGridSizer* FlexGridSizer1; wxStaticBoxSizer* StaticBoxSizer5; Create(parent, wxID_ANY, _("Frequency Dependant Permittivity Model"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER, _T("wxID_ANY")); FlexGridSizer1 = new wxFlexGridSizer(2, 2, 0, 0); FlexGridSizer1->AddGrowableCol(0); FlexGridSizer1->AddGrowableCol(1); StaticBoxSizer1 = new wxStaticBoxSizer(wxHORIZONTAL, this, _("FD Permittivity Model")); FlexGridSizer2 = new wxFlexGridSizer(0, 1, 0, 0); StaticBoxSizer3 = new wxStaticBoxSizer(wxHORIZONTAL, this, _("Inner Dielectric")); FlexGridSizer3 = new wxFlexGridSizer(0, 2, 0, 0); FlexGridSizer3->AddGrowableCol(0); FlexGridSizer3->AddGrowableCol(1); StaticText1 = new wxStaticText(this, ID_STATICTEXT1, _("Normalisation Constant"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT1")); FlexGridSizer3->Add(StaticText1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); TextCtrl1 = new wxTextCtrl(this, ID_TEXTCTRL1, _("Text"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL1")); FlexGridSizer3->Add(TextCtrl1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticText2 = new wxStaticText(this, ID_STATICTEXT2, _("a order"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT2")); FlexGridSizer3->Add(StaticText2, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5); TextCtrl2 = new wxTextCtrl(this, ID_TEXTCTRL2, _("Text"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL2")); FlexGridSizer3->Add(TextCtrl2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticText3 = new wxStaticText(this, ID_STATICTEXT3, _("a coefficients"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT3")); FlexGridSizer3->Add(StaticText3, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5); TextCtrl3 = new wxTextCtrl(this, ID_TEXTCTRL3, _("Text"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL3")); FlexGridSizer3->Add(TextCtrl3, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticText4 = new wxStaticText(this, ID_STATICTEXT4, _("b order"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT4")); FlexGridSizer3->Add(StaticText4, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5); TextCtrl4 = new wxTextCtrl(this, ID_TEXTCTRL4, _("Text"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL4")); FlexGridSizer3->Add(TextCtrl4, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticText5 = new wxStaticText(this, ID_STATICTEXT5, _("b coefficicients"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT5")); FlexGridSizer3->Add(StaticText5, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5); TextCtrl5 = new wxTextCtrl(this, ID_TEXTCTRL5, _("Text"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL5")); FlexGridSizer3->Add(TextCtrl5, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticBoxSizer3->Add(FlexGridSizer3, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); FlexGridSizer2->Add(StaticBoxSizer3, 1, wxALL|wxEXPAND, 5); StaticBoxSizer4 = new wxStaticBoxSizer(wxHORIZONTAL, this, _("Outer Dielectric")); FlexGridSizer4 = new wxFlexGridSizer(0, 2, 0, 0); StaticText6 = new wxStaticText(this, ID_STATICTEXT6, _("Normalisation Constant"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT6")); FlexGridSizer4->Add(StaticText6, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); TextCtrl6 = new wxTextCtrl(this, ID_TEXTCTRL6, _("Text"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL6")); FlexGridSizer4->Add(TextCtrl6, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticText7 = new wxStaticText(this, ID_STATICTEXT7, _("a order"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT7")); FlexGridSizer4->Add(StaticText7, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5); TextCtrl7 = new wxTextCtrl(this, ID_TEXTCTRL7, _("Text"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL7")); FlexGridSizer4->Add(TextCtrl7, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticText8 = new wxStaticText(this, ID_STATICTEXT8, _("a coefficients"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT8")); FlexGridSizer4->Add(StaticText8, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5); TextCtrl8 = new wxTextCtrl(this, ID_TEXTCTRL8, _("Text"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL8")); FlexGridSizer4->Add(TextCtrl8, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticText9 = new wxStaticText(this, ID_STATICTEXT9, _("b order"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT9")); FlexGridSizer4->Add(StaticText9, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5); TextCtrl9 = new wxTextCtrl(this, ID_TEXTCTRL9, _("Text"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL9")); FlexGridSizer4->Add(TextCtrl9, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticText10 = new wxStaticText(this, ID_STATICTEXT10, _("b coefficients"), wxDefaultPosition, wxDefaultSize, 0, _T("ID_STATICTEXT10")); FlexGridSizer4->Add(StaticText10, 1, wxALL|wxALIGN_LEFT|wxALIGN_CENTER_VERTICAL, 5); TextCtrl10 = new wxTextCtrl(this, ID_TEXTCTRL10, _("Text"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_TEXTCTRL10")); FlexGridSizer4->Add(TextCtrl10, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticBoxSizer4->Add(FlexGridSizer4, 1, wxALL|wxEXPAND, 5); FlexGridSizer2->Add(StaticBoxSizer4, 1, wxALL|wxEXPAND, 5); StaticBoxSizer5 = new wxStaticBoxSizer(wxHORIZONTAL, this, _("Regenerate Mesh")); BoxSizer1 = new wxBoxSizer(wxHORIZONTAL); CheckBox1 = new wxCheckBox(this, ID_CHECKBOX1, _("YES"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_CHECKBOX1")); CheckBox1->SetValue(false); BoxSizer1->Add(CheckBox1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); Button1 = new wxButton(this, ID_BUTTON1, _("REMESH"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON1")); BoxSizer1->Add(Button1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticBoxSizer5->Add(BoxSizer1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); FlexGridSizer2->Add(StaticBoxSizer5, 1, wxALL|wxEXPAND, 5); StaticBoxSizer1->Add(FlexGridSizer2, 1, wxALL|wxEXPAND, 5); FlexGridSizer1->Add(StaticBoxSizer1, 1, wxALL, 5); StaticBoxSizer2 = new wxStaticBoxSizer(wxHORIZONTAL, this, _("Mesh Used by Laplace Solver")); Panel1 = new wxPanel(this, ID_PANEL1, wxDefaultPosition, wxSize(500,-1), wxTAB_TRAVERSAL, _T("ID_PANEL1")); StaticBoxSizer2->Add(Panel1, 1, wxALL|wxEXPAND, 5); FlexGridSizer1->Add(StaticBoxSizer2, 1, wxALL|wxEXPAND, 5); SetSizer(FlexGridSizer1); FlexGridSizer1->Fit(this); FlexGridSizer1->SetSizeHints(this); //*) } FDPERMITTIVITY::~FDPERMITTIVITY() { //(*Destroy(FDPERMITTIVITY) //*) }