KiCad PCB EDA Suite
PANEL_WAVELENGTH_BASE Class Referenceabstract

Class PANEL_WAVELENGTH_BASE. More...

#include <panel_wavelength_base.h>

Inheritance diagram for PANEL_WAVELENGTH_BASE:
CALCULATOR_PANEL PANEL_WAVELENGTH

Public Member Functions

 PANEL_WAVELENGTH_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(538, 453), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
 ~PANEL_WAVELENGTH_BASE ()
 
virtual void LoadSettings (PCB_CALCULATOR_SETTINGS *aCfg)=0
 Load the settings into the panel. More...
 
virtual void SaveSettings (PCB_CALCULATOR_SETTINGS *aCfg)=0
 Save the settings from the panel. More...
 
virtual void ThemeChanged ()=0
 Update UI elements of the panel when the theme changes to ensure the images and fonts/colors are appropriate for the new theme. More...
 

Protected Member Functions

virtual void OnFrequencyChange (wxCommandEvent &event)
 
virtual void updateUnits (wxCommandEvent &event)
 
virtual void OnPeriodChange (wxCommandEvent &event)
 
virtual void OnWavelengthVacuumChange (wxCommandEvent &event)
 
virtual void OnWavelengthMediumChange (wxCommandEvent &event)
 
virtual void OnPermittivityChange (wxCommandEvent &event)
 
virtual void OnButtonPermittivity (wxCommandEvent &event)
 
virtual void OnPermeabilityChange (wxCommandEvent &event)
 

Protected Attributes

wxStaticText * m_staticText18
 
wxTextCtrl * m_frequencyCtrl
 
UNIT_SELECTOR_FREQUENCYm_frequencyUnit
 
wxStaticText * m_staticText181
 
wxTextCtrl * m_periodCtrl
 
UNIT_SELECTOR_TIMEm_periodUnit
 
wxStaticText * m_staticText1811
 
wxTextCtrl * m_wavelengthVacuumCtrl
 
UNIT_SELECTOR_LEN_CABLEm_wavelengthVacuumUnit
 
wxStaticText * m_staticText18111
 
wxTextCtrl * m_wavelengthMediumCtrl
 
UNIT_SELECTOR_LEN_CABLEm_wavelengthMediumUnit
 
wxStaticText * m_staticText181112
 
wxTextCtrl * m_speedCtrl
 
UNIT_SELECTOR_SPEEDm_speedUnit
 
wxStaticText * m_staticText181111
 
wxTextCtrl * m_permittivityCtrl
 
wxButton * m_button1
 
wxStaticText * m_staticText42
 
wxTextCtrl * m_permeabilityCtrl
 

Detailed Description

Class PANEL_WAVELENGTH_BASE.

Definition at line 40 of file panel_wavelength_base.h.

Constructor & Destructor Documentation

◆ PANEL_WAVELENGTH_BASE()

PANEL_WAVELENGTH_BASE::PANEL_WAVELENGTH_BASE ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize( 538,453 ),
long  style = wxTAB_TRAVERSAL,
const wxString &  name = wxEmptyString 
)

Definition at line 14 of file panel_wavelength_base.cpp.

14 : CALCULATOR_PANEL( parent, id, pos, size, style, name )
15{
16 wxBoxSizer* bSizer6;
17 bSizer6 = new wxBoxSizer( wxVERTICAL );
18
19 wxBoxSizer* bSizer4;
20 bSizer4 = new wxBoxSizer( wxVERTICAL );
21
22 wxFlexGridSizer* fgSizer3;
23 fgSizer3 = new wxFlexGridSizer( 0, 3, 0, 0 );
24 fgSizer3->SetFlexibleDirection( wxHORIZONTAL );
25 fgSizer3->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
26
27 m_staticText18 = new wxStaticText( this, wxID_ANY, _("Frequency:"), wxDefaultPosition, wxDefaultSize, 0 );
28 m_staticText18->Wrap( -1 );
29 fgSizer3->Add( m_staticText18, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
30
31 m_frequencyCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
32 fgSizer3->Add( m_frequencyCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
33
34 wxArrayString m_frequencyUnitChoices;
35 m_frequencyUnit = new UNIT_SELECTOR_FREQUENCY( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_frequencyUnitChoices, 0 );
36 m_frequencyUnit->SetSelection( 0 );
37 fgSizer3->Add( m_frequencyUnit, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 );
38
39 m_staticText181 = new wxStaticText( this, wxID_ANY, _("Period:"), wxDefaultPosition, wxDefaultSize, 0 );
40 m_staticText181->Wrap( -1 );
41 fgSizer3->Add( m_staticText181, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
42
43 m_periodCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
44 fgSizer3->Add( m_periodCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
45
46 wxArrayString m_periodUnitChoices;
47 m_periodUnit = new UNIT_SELECTOR_TIME( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_periodUnitChoices, 0 );
48 m_periodUnit->SetSelection( 0 );
49 fgSizer3->Add( m_periodUnit, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 );
50
51 m_staticText1811 = new wxStaticText( this, wxID_ANY, _("Wavelength in vacuum:"), wxDefaultPosition, wxDefaultSize, 0 );
52 m_staticText1811->Wrap( -1 );
53 fgSizer3->Add( m_staticText1811, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
54
55 m_wavelengthVacuumCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
56 fgSizer3->Add( m_wavelengthVacuumCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
57
58 wxArrayString m_wavelengthVacuumUnitChoices;
59 m_wavelengthVacuumUnit = new UNIT_SELECTOR_LEN_CABLE( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_wavelengthVacuumUnitChoices, 0 );
60 m_wavelengthVacuumUnit->SetSelection( 0 );
61 fgSizer3->Add( m_wavelengthVacuumUnit, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 );
62
63 m_staticText18111 = new wxStaticText( this, wxID_ANY, _("Wavelength in medium:"), wxDefaultPosition, wxDefaultSize, 0 );
64 m_staticText18111->Wrap( -1 );
65 fgSizer3->Add( m_staticText18111, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
66
67 m_wavelengthMediumCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
68 fgSizer3->Add( m_wavelengthMediumCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
69
70 wxArrayString m_wavelengthMediumUnitChoices;
71 m_wavelengthMediumUnit = new UNIT_SELECTOR_LEN_CABLE( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_wavelengthMediumUnitChoices, 0 );
72 m_wavelengthMediumUnit->SetSelection( 0 );
73 fgSizer3->Add( m_wavelengthMediumUnit, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 );
74
75 m_staticText181112 = new wxStaticText( this, wxID_ANY, _("Speed in medium:"), wxDefaultPosition, wxDefaultSize, 0 );
76 m_staticText181112->Wrap( -1 );
77 fgSizer3->Add( m_staticText181112, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
78
79 m_speedCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_READONLY );
80 fgSizer3->Add( m_speedCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
81
82 wxArrayString m_speedUnitChoices;
83 m_speedUnit = new UNIT_SELECTOR_SPEED( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_speedUnitChoices, 0 );
84 m_speedUnit->SetSelection( 0 );
85 fgSizer3->Add( m_speedUnit, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 );
86
87 m_staticText181111 = new wxStaticText( this, wxID_ANY, _("er:"), wxDefaultPosition, wxDefaultSize, 0 );
88 m_staticText181111->Wrap( -1 );
89 m_staticText181111->SetToolTip( _("relative permittivity (dielectric constant)") );
90
91 fgSizer3->Add( m_staticText181111, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
92
93 m_permittivityCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
94 fgSizer3->Add( m_permittivityCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
95
96 m_button1 = new wxButton( this, wxID_ANY, _("..."), wxDefaultPosition, wxDefaultSize, 0 );
97 fgSizer3->Add( m_button1, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 );
98
99 m_staticText42 = new wxStaticText( this, wxID_ANY, _("mur:"), wxDefaultPosition, wxDefaultSize, 0 );
100 m_staticText42->Wrap( -1 );
101 m_staticText42->SetToolTip( _("relative permeability") );
102
103 fgSizer3->Add( m_staticText42, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
104
105 m_permeabilityCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
106 fgSizer3->Add( m_permeabilityCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
107
108
109 bSizer4->Add( fgSizer3, 1, wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT, 5 );
110
111
112 bSizer6->Add( bSizer4, 1, wxEXPAND, 5 );
113
114
115 this->SetSizer( bSizer6 );
116 this->Layout();
117
118 // Connect Events
119 m_frequencyCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnFrequencyChange ), NULL, this );
120 m_frequencyUnit->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::updateUnits ), NULL, this );
121 m_periodCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnPeriodChange ), NULL, this );
122 m_periodUnit->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::updateUnits ), NULL, this );
123 m_wavelengthVacuumCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnWavelengthVacuumChange ), NULL, this );
124 m_wavelengthVacuumUnit->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::updateUnits ), NULL, this );
125 m_wavelengthMediumCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnWavelengthMediumChange ), NULL, this );
126 m_wavelengthMediumUnit->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::updateUnits ), NULL, this );
127 m_speedUnit->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::updateUnits ), NULL, this );
128 m_permittivityCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnPermittivityChange ), NULL, this );
129 m_button1->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnButtonPermittivity ), NULL, this );
130 m_permeabilityCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnPermeabilityChange ), NULL, this );
131}
const char * name
Definition: DXF_plotter.cpp:56
CALCULATOR_PANEL(wxWindow *aParent, wxWindowID aId, const wxPoint &aPos, const wxSize &aSize, long aStyle, const wxString &aName)
virtual void OnPeriodChange(wxCommandEvent &event)
wxStaticText * m_staticText18111
virtual void OnWavelengthMediumChange(wxCommandEvent &event)
UNIT_SELECTOR_FREQUENCY * m_frequencyUnit
UNIT_SELECTOR_TIME * m_periodUnit
wxStaticText * m_staticText181111
virtual void updateUnits(wxCommandEvent &event)
virtual void OnWavelengthVacuumChange(wxCommandEvent &event)
virtual void OnFrequencyChange(wxCommandEvent &event)
virtual void OnButtonPermittivity(wxCommandEvent &event)
wxStaticText * m_staticText181112
UNIT_SELECTOR_LEN_CABLE * m_wavelengthVacuumUnit
virtual void OnPermittivityChange(wxCommandEvent &event)
virtual void OnPermeabilityChange(wxCommandEvent &event)
UNIT_SELECTOR_LEN_CABLE * m_wavelengthMediumUnit
UNIT_SELECTOR_SPEED * m_speedUnit
#define _(s)

References _, m_button1, m_frequencyCtrl, m_frequencyUnit, m_periodCtrl, m_periodUnit, m_permeabilityCtrl, m_permittivityCtrl, m_speedCtrl, m_speedUnit, m_staticText18, m_staticText181, m_staticText1811, m_staticText18111, m_staticText181111, m_staticText181112, m_staticText42, m_wavelengthMediumCtrl, m_wavelengthMediumUnit, m_wavelengthVacuumCtrl, m_wavelengthVacuumUnit, OnButtonPermittivity(), OnFrequencyChange(), OnPeriodChange(), OnPermeabilityChange(), OnPermittivityChange(), OnWavelengthMediumChange(), OnWavelengthVacuumChange(), and updateUnits().

◆ ~PANEL_WAVELENGTH_BASE()

PANEL_WAVELENGTH_BASE::~PANEL_WAVELENGTH_BASE ( )

Definition at line 133 of file panel_wavelength_base.cpp.

134{
135 // Disconnect Events
136 m_frequencyCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnFrequencyChange ), NULL, this );
137 m_frequencyUnit->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::updateUnits ), NULL, this );
138 m_periodCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnPeriodChange ), NULL, this );
139 m_periodUnit->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::updateUnits ), NULL, this );
140 m_wavelengthVacuumCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnWavelengthVacuumChange ), NULL, this );
141 m_wavelengthVacuumUnit->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::updateUnits ), NULL, this );
142 m_wavelengthMediumCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnWavelengthMediumChange ), NULL, this );
143 m_wavelengthMediumUnit->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::updateUnits ), NULL, this );
144 m_speedUnit->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::updateUnits ), NULL, this );
145 m_permittivityCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnPermittivityChange ), NULL, this );
146 m_button1->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnButtonPermittivity ), NULL, this );
147 m_permeabilityCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_WAVELENGTH_BASE::OnPermeabilityChange ), NULL, this );
148
149}

References m_button1, m_frequencyCtrl, m_frequencyUnit, m_periodCtrl, m_periodUnit, m_permeabilityCtrl, m_permittivityCtrl, m_speedUnit, m_wavelengthMediumCtrl, m_wavelengthMediumUnit, m_wavelengthVacuumCtrl, m_wavelengthVacuumUnit, OnButtonPermittivity(), OnFrequencyChange(), OnPeriodChange(), OnPermeabilityChange(), OnPermittivityChange(), OnWavelengthMediumChange(), OnWavelengthVacuumChange(), and updateUnits().

Member Function Documentation

◆ LoadSettings()

virtual void CALCULATOR_PANEL::LoadSettings ( PCB_CALCULATOR_SETTINGS aCfg)
pure virtualinherited

◆ OnButtonPermittivity()

virtual void PANEL_WAVELENGTH_BASE::OnButtonPermittivity ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_WAVELENGTH.

Definition at line 73 of file panel_wavelength_base.h.

73{ event.Skip(); }

Referenced by PANEL_WAVELENGTH_BASE(), and ~PANEL_WAVELENGTH_BASE().

◆ OnFrequencyChange()

virtual void PANEL_WAVELENGTH_BASE::OnFrequencyChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_WAVELENGTH.

Definition at line 67 of file panel_wavelength_base.h.

67{ event.Skip(); }

Referenced by PANEL_WAVELENGTH_BASE(), and ~PANEL_WAVELENGTH_BASE().

◆ OnPeriodChange()

virtual void PANEL_WAVELENGTH_BASE::OnPeriodChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_WAVELENGTH.

Definition at line 69 of file panel_wavelength_base.h.

69{ event.Skip(); }

Referenced by PANEL_WAVELENGTH_BASE(), and ~PANEL_WAVELENGTH_BASE().

◆ OnPermeabilityChange()

virtual void PANEL_WAVELENGTH_BASE::OnPermeabilityChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_WAVELENGTH.

Definition at line 74 of file panel_wavelength_base.h.

74{ event.Skip(); }

Referenced by PANEL_WAVELENGTH_BASE(), and ~PANEL_WAVELENGTH_BASE().

◆ OnPermittivityChange()

virtual void PANEL_WAVELENGTH_BASE::OnPermittivityChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_WAVELENGTH.

Definition at line 72 of file panel_wavelength_base.h.

72{ event.Skip(); }

Referenced by PANEL_WAVELENGTH_BASE(), and ~PANEL_WAVELENGTH_BASE().

◆ OnWavelengthMediumChange()

virtual void PANEL_WAVELENGTH_BASE::OnWavelengthMediumChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_WAVELENGTH.

Definition at line 71 of file panel_wavelength_base.h.

71{ event.Skip(); }

Referenced by PANEL_WAVELENGTH_BASE(), and ~PANEL_WAVELENGTH_BASE().

◆ OnWavelengthVacuumChange()

virtual void PANEL_WAVELENGTH_BASE::OnWavelengthVacuumChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_WAVELENGTH.

Definition at line 70 of file panel_wavelength_base.h.

70{ event.Skip(); }

Referenced by PANEL_WAVELENGTH_BASE(), and ~PANEL_WAVELENGTH_BASE().

◆ SaveSettings()

virtual void CALCULATOR_PANEL::SaveSettings ( PCB_CALCULATOR_SETTINGS aCfg)
pure virtualinherited

◆ ThemeChanged()

virtual void CALCULATOR_PANEL::ThemeChanged ( )
pure virtualinherited

Update UI elements of the panel when the theme changes to ensure the images and fonts/colors are appropriate for the new theme.

Implemented in PANEL_BOARD_CLASS, PANEL_CABLE_SIZE, PANEL_COLOR_CODE, PANEL_ELECTRICAL_SPACING, PANEL_E_SERIES, PANEL_FUSING_CURRENT, PANEL_GALVANIC_CORROSION, PANEL_REGULATOR, PANEL_RF_ATTENUATORS, PANEL_TRACK_WIDTH, PANEL_TRANSLINE, PANEL_VIA_SIZE, and PANEL_WAVELENGTH.

◆ updateUnits()

virtual void PANEL_WAVELENGTH_BASE::updateUnits ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_WAVELENGTH.

Definition at line 68 of file panel_wavelength_base.h.

68{ event.Skip(); }

Referenced by PANEL_WAVELENGTH_BASE(), and ~PANEL_WAVELENGTH_BASE().

Member Data Documentation

◆ m_button1

wxButton* PANEL_WAVELENGTH_BASE::m_button1
protected

Definition at line 62 of file panel_wavelength_base.h.

Referenced by PANEL_WAVELENGTH_BASE(), and ~PANEL_WAVELENGTH_BASE().

◆ m_frequencyCtrl

wxTextCtrl* PANEL_WAVELENGTH_BASE::m_frequencyCtrl
protected

◆ m_frequencyUnit

◆ m_periodCtrl

wxTextCtrl* PANEL_WAVELENGTH_BASE::m_periodCtrl
protected

◆ m_periodUnit

◆ m_permeabilityCtrl

wxTextCtrl* PANEL_WAVELENGTH_BASE::m_permeabilityCtrl
protected

◆ m_permittivityCtrl

wxTextCtrl* PANEL_WAVELENGTH_BASE::m_permittivityCtrl
protected

◆ m_speedCtrl

wxTextCtrl* PANEL_WAVELENGTH_BASE::m_speedCtrl
protected

◆ m_speedUnit

◆ m_staticText18

wxStaticText* PANEL_WAVELENGTH_BASE::m_staticText18
protected

Definition at line 45 of file panel_wavelength_base.h.

Referenced by PANEL_WAVELENGTH_BASE().

◆ m_staticText181

wxStaticText* PANEL_WAVELENGTH_BASE::m_staticText181
protected

Definition at line 48 of file panel_wavelength_base.h.

Referenced by PANEL_WAVELENGTH_BASE().

◆ m_staticText1811

wxStaticText* PANEL_WAVELENGTH_BASE::m_staticText1811
protected

Definition at line 51 of file panel_wavelength_base.h.

Referenced by PANEL_WAVELENGTH_BASE().

◆ m_staticText18111

wxStaticText* PANEL_WAVELENGTH_BASE::m_staticText18111
protected

Definition at line 54 of file panel_wavelength_base.h.

Referenced by PANEL_WAVELENGTH_BASE().

◆ m_staticText181111

wxStaticText* PANEL_WAVELENGTH_BASE::m_staticText181111
protected

Definition at line 60 of file panel_wavelength_base.h.

Referenced by PANEL_WAVELENGTH_BASE().

◆ m_staticText181112

wxStaticText* PANEL_WAVELENGTH_BASE::m_staticText181112
protected

Definition at line 57 of file panel_wavelength_base.h.

Referenced by PANEL_WAVELENGTH_BASE().

◆ m_staticText42

wxStaticText* PANEL_WAVELENGTH_BASE::m_staticText42
protected

Definition at line 63 of file panel_wavelength_base.h.

Referenced by PANEL_WAVELENGTH_BASE().

◆ m_wavelengthMediumCtrl

wxTextCtrl* PANEL_WAVELENGTH_BASE::m_wavelengthMediumCtrl
protected

◆ m_wavelengthMediumUnit

◆ m_wavelengthVacuumCtrl

wxTextCtrl* PANEL_WAVELENGTH_BASE::m_wavelengthVacuumCtrl
protected

◆ m_wavelengthVacuumUnit


The documentation for this class was generated from the following files: