KiCad PCB EDA Suite
PANEL_CABLE_SIZE_BASE Class Referenceabstract

Class PANEL_CABLE_SIZE_BASE. More...

#include <panel_cable_size_base.h>

Inheritance diagram for PANEL_CABLE_SIZE_BASE:
CALCULATOR_PANEL PANEL_CABLE_SIZE

Public Member Functions

 PANEL_CABLE_SIZE_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
 ~PANEL_CABLE_SIZE_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 OnCableSizeChange (wxCommandEvent &event)
 
virtual void OnDiameterChange (wxCommandEvent &event)
 
virtual void OnUpdateUnit (wxCommandEvent &event)
 
virtual void OnAreaChange (wxCommandEvent &event)
 
virtual void OnConductorResistivityChange (wxCommandEvent &event)
 
virtual void OnConductorResistivity_Button (wxCommandEvent &event)
 
virtual void OnConductorThermCoefChange (wxCommandEvent &event)
 
virtual void OnConductorThermCoefChange_Button (wxCommandEvent &event)
 
virtual void OnLinResistanceChange (wxCommandEvent &event)
 
virtual void OnFrequencyChange (wxCommandEvent &event)
 
virtual void OnAmpacityChange (wxCommandEvent &event)
 
virtual void OnConductorTempChange (wxCommandEvent &event)
 
virtual void OnCurrentChange (wxCommandEvent &event)
 
virtual void OnLengthChange (wxCommandEvent &event)
 
virtual void OnResistanceDcChange (wxCommandEvent &event)
 
virtual void OnVDropChange (wxCommandEvent &event)
 
virtual void OnPowerChange (wxCommandEvent &event)
 

Protected Attributes

wxStaticText * m_staticText162
 
wxChoice * m_sizeChoice
 
wxStaticText * m_staticText16
 
wxTextCtrl * m_diameterCtrl
 
UNIT_SELECTOR_LENm_diameterUnit
 
wxStaticText * m_staticText161
 
wxTextCtrl * m_areaCtrl
 
wxStaticText * m_staticText1641
 
wxStaticText * m_staticText18
 
wxTextCtrl * m_textCtrlConductorResistivity
 
wxButton * m_button_ResistivityConductor
 
wxStaticText * m_staticText16412
 
wxStaticText * m_staticText182
 
wxTextCtrl * m_textCtrlConductorThermCoef
 
wxButton * m_button_Temp_Coef_Conductor
 
wxStaticText * m_staticText16411
 
wxTextCtrl * m_linResistanceCtrl
 
UNIT_SELECTOR_LINEAR_RESISTANCEm_linResistanceUnit
 
wxStaticText * m_staticText164
 
wxTextCtrl * m_frequencyCtrl
 
UNIT_SELECTOR_FREQUENCYm_frequencyUnit
 
wxStaticText * m_staticText1642
 
wxTextCtrl * m_AmpacityCtrl
 
wxStaticText * m_staticText16421
 
wxStaticText * m_staticText17
 
wxTextCtrl * m_conductorTempCtrl
 
wxStaticText * m_staticText181
 
wxStaticText * m_staticText163
 
wxTextCtrl * m_currentCtrl
 
wxStaticText * m_staticText
 
wxStaticText * m_staticText1612
 
wxTextCtrl * m_lengthCtrl
 
UNIT_SELECTOR_LEN_CABLEm_lengthUnit
 
wxStaticText * m_staticText16121
 
wxTextCtrl * m_resistanceDcCtrl
 
wxStaticText * m_staticText161211
 
wxStaticText * m_staticText161212
 
wxTextCtrl * m_vDropCtrl
 
UNIT_SELECTOR_VOLTAGEm_vDropUnit
 
wxStaticText * m_staticText1612122
 
wxTextCtrl * m_powerCtrl
 
UNIT_SELECTOR_POWERm_powerUnit
 

Detailed Description

Class PANEL_CABLE_SIZE_BASE.

Definition at line 43 of file panel_cable_size_base.h.

Constructor & Destructor Documentation

◆ PANEL_CABLE_SIZE_BASE()

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

Definition at line 14 of file panel_cable_size_base.cpp.

14 : CALCULATOR_PANEL( parent, id, pos, size, style, name )
15{
16 wxBoxSizer* bSizer6;
17 bSizer6 = new wxBoxSizer( wxVERTICAL );
18
19 wxBoxSizer* bSizer9;
20 bSizer9 = new wxBoxSizer( wxHORIZONTAL );
21
22 wxBoxSizer* bSizer4;
23 bSizer4 = new wxBoxSizer( wxHORIZONTAL );
24
25 wxStaticBoxSizer* sbSizer1;
26 sbSizer1 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Wire properties") ), wxVERTICAL );
27
28 wxFlexGridSizer* fgSizerLeft;
29 fgSizerLeft = new wxFlexGridSizer( 0, 3, 0, 0 );
30 fgSizerLeft->AddGrowableCol( 1 );
31 fgSizerLeft->SetFlexibleDirection( wxBOTH );
32 fgSizerLeft->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
33
34 m_staticText162 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Standard Size:"), wxDefaultPosition, wxDefaultSize, 0 );
35 m_staticText162->Wrap( -1 );
36 fgSizerLeft->Add( m_staticText162, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
37
38 wxArrayString m_sizeChoiceChoices;
39 m_sizeChoice = new wxChoice( sbSizer1->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_sizeChoiceChoices, 0 );
40 m_sizeChoice->SetSelection( 0 );
41 fgSizerLeft->Add( m_sizeChoice, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
42
43
44 fgSizerLeft->Add( 0, 0, 1, wxEXPAND, 5 );
45
46 m_staticText16 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Diameter:"), wxDefaultPosition, wxDefaultSize, 0 );
47 m_staticText16->Wrap( -1 );
48 fgSizerLeft->Add( m_staticText16, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
49
50 m_diameterCtrl = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
51 fgSizerLeft->Add( m_diameterCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
52
53 wxArrayString m_diameterUnitChoices;
54 m_diameterUnit = new UNIT_SELECTOR_LEN( sbSizer1->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_diameterUnitChoices, 0 );
55 m_diameterUnit->SetSelection( 0 );
56 fgSizerLeft->Add( m_diameterUnit, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 );
57
58 m_staticText161 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Area:"), wxDefaultPosition, wxDefaultSize, 0 );
59 m_staticText161->Wrap( -1 );
60 fgSizerLeft->Add( m_staticText161, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
61
62 m_areaCtrl = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
63 fgSizerLeft->Add( m_areaCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
64
65 m_staticText1641 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("mm^2"), wxDefaultPosition, wxDefaultSize, 0 );
66 m_staticText1641->Wrap( -1 );
67 fgSizerLeft->Add( m_staticText1641, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxTOP, 5 );
68
69 m_staticText18 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Conductor resistivity:"), wxDefaultPosition, wxDefaultSize, 0 );
70 m_staticText18->Wrap( -1 );
71 m_staticText18->SetToolTip( _("Specific resistance in Ohm*m at 20 deg C") );
72
73 fgSizerLeft->Add( m_staticText18, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
74
75 wxBoxSizer* bSizerResistivity;
76 bSizerResistivity = new wxBoxSizer( wxHORIZONTAL );
77
78 m_textCtrlConductorResistivity = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
79 m_textCtrlConductorResistivity->SetMinSize( wxSize( 100,-1 ) );
80
81 bSizerResistivity->Add( m_textCtrlConductorResistivity, 1, wxTOP|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
82
83 m_button_ResistivityConductor = new wxButton( sbSizer1->GetStaticBox(), wxID_ANY, _("..."), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
84 bSizerResistivity->Add( m_button_ResistivityConductor, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT, 5 );
85
86
87 fgSizerLeft->Add( bSizerResistivity, 0, wxEXPAND, 5 );
88
89 m_staticText16412 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("ohm-meter"), wxDefaultPosition, wxDefaultSize, 0 );
90 m_staticText16412->Wrap( -1 );
91 fgSizerLeft->Add( m_staticText16412, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxTOP, 5 );
92
93 m_staticText182 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Temperature Coefficient:"), wxDefaultPosition, wxDefaultSize, 0 );
94 m_staticText182->Wrap( -1 );
95 m_staticText182->SetToolTip( _("Thermal coefficient at 20 deg C") );
96
97 fgSizerLeft->Add( m_staticText182, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxLEFT, 5 );
98
99 wxBoxSizer* bSizerResistivity1;
100 bSizerResistivity1 = new wxBoxSizer( wxHORIZONTAL );
101
102 m_textCtrlConductorThermCoef = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
103 bSizerResistivity1->Add( m_textCtrlConductorThermCoef, 1, wxTOP|wxLEFT|wxALIGN_CENTER_VERTICAL, 5 );
104
105 m_button_Temp_Coef_Conductor = new wxButton( sbSizer1->GetStaticBox(), wxID_ANY, _("..."), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
106 bSizerResistivity1->Add( m_button_Temp_Coef_Conductor, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT, 5 );
107
108
109 fgSizerLeft->Add( bSizerResistivity1, 0, wxEXPAND, 5 );
110
111
112 fgSizerLeft->Add( 0, 0, 1, wxEXPAND, 5 );
113
114 m_staticText16411 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Linear resistance:"), wxDefaultPosition, wxDefaultSize, 0 );
115 m_staticText16411->Wrap( -1 );
116 fgSizerLeft->Add( m_staticText16411, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
117
118 m_linResistanceCtrl = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
119 fgSizerLeft->Add( m_linResistanceCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
120
121 wxArrayString m_linResistanceUnitChoices;
122 m_linResistanceUnit = new UNIT_SELECTOR_LINEAR_RESISTANCE( sbSizer1->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_linResistanceUnitChoices, 0 );
123 m_linResistanceUnit->SetSelection( 0 );
124 fgSizerLeft->Add( m_linResistanceUnit, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 );
125
126 m_staticText164 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Frequency for 100% skin depth:"), wxDefaultPosition, wxDefaultSize, 0 );
127 m_staticText164->Wrap( -1 );
128 fgSizerLeft->Add( m_staticText164, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
129
130 m_frequencyCtrl = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
131 fgSizerLeft->Add( m_frequencyCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
132
133 wxArrayString m_frequencyUnitChoices;
134 m_frequencyUnit = new UNIT_SELECTOR_FREQUENCY( sbSizer1->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_frequencyUnitChoices, 0 );
135 m_frequencyUnit->SetSelection( 0 );
136 fgSizerLeft->Add( m_frequencyUnit, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 );
137
138 m_staticText1642 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("Ampacity:"), wxDefaultPosition, wxDefaultSize, 0 );
139 m_staticText1642->Wrap( -1 );
140 fgSizerLeft->Add( m_staticText1642, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
141
142 m_AmpacityCtrl = new wxTextCtrl( sbSizer1->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
143 fgSizerLeft->Add( m_AmpacityCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
144
145 m_staticText16421 = new wxStaticText( sbSizer1->GetStaticBox(), wxID_ANY, _("A"), wxDefaultPosition, wxDefaultSize, 0 );
146 m_staticText16421->Wrap( -1 );
147 fgSizerLeft->Add( m_staticText16421, 0, wxALIGN_CENTER_VERTICAL|wxTOP, 5 );
148
149
150 sbSizer1->Add( fgSizerLeft, 0, wxEXPAND, 5 );
151
152
153 bSizer4->Add( sbSizer1, 0, wxALL|wxEXPAND, 5 );
154
155 wxStaticBoxSizer* sbSizer12;
156 sbSizer12 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Application") ), wxVERTICAL );
157
158 wxFlexGridSizer* fgSizerRight;
159 fgSizerRight = new wxFlexGridSizer( 0, 3, 0, 0 );
160 fgSizerRight->AddGrowableCol( 1 );
161 fgSizerRight->SetFlexibleDirection( wxBOTH );
162 fgSizerRight->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
163
164 m_staticText17 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("Cable temperature:"), wxDefaultPosition, wxDefaultSize, 0 );
165 m_staticText17->Wrap( -1 );
166 m_staticText17->SetToolTip( _("Off-Load max conductor temp. Reference: 20 deg C") );
167
168 fgSizerRight->Add( m_staticText17, 0, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
169
170 m_conductorTempCtrl = new wxTextCtrl( sbSizer12->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
171 m_conductorTempCtrl->SetMinSize( wxSize( 120,-1 ) );
172
173 fgSizerRight->Add( m_conductorTempCtrl, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
174
175 m_staticText181 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("deg C"), wxDefaultPosition, wxDefaultSize, 0 );
176 m_staticText181->Wrap( -1 );
177 fgSizerRight->Add( m_staticText181, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT, 5 );
178
179 m_staticText163 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("Current:"), wxDefaultPosition, wxDefaultSize, 0 );
180 m_staticText163->Wrap( -1 );
181 fgSizerRight->Add( m_staticText163, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
182
183 m_currentCtrl = new wxTextCtrl( sbSizer12->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
184 fgSizerRight->Add( m_currentCtrl, 1, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
185
186 m_staticText = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("A"), wxDefaultPosition, wxDefaultSize, 0 );
187 m_staticText->Wrap( -1 );
188 fgSizerRight->Add( m_staticText, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxTOP, 5 );
189
190 m_staticText1612 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("Length:"), wxDefaultPosition, wxDefaultSize, 0 );
191 m_staticText1612->Wrap( -1 );
192 m_staticText1612->SetToolTip( _("Length includes the return path") );
193
194 fgSizerRight->Add( m_staticText1612, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
195
196 m_lengthCtrl = new wxTextCtrl( sbSizer12->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
197 fgSizerRight->Add( m_lengthCtrl, 1, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
198
199 wxArrayString m_lengthUnitChoices;
200 m_lengthUnit = new UNIT_SELECTOR_LEN_CABLE( sbSizer12->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_lengthUnitChoices, 0 );
201 m_lengthUnit->SetSelection( 0 );
202 fgSizerRight->Add( m_lengthUnit, 0, wxTOP|wxEXPAND, 5 );
203
204 m_staticText16121 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("Resistance DC:"), wxDefaultPosition, wxDefaultSize, 0 );
205 m_staticText16121->Wrap( -1 );
206 m_staticText16121->SetToolTip( _("DC Resistance of the conductor") );
207
208 fgSizerRight->Add( m_staticText16121, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
209
210 m_resistanceDcCtrl = new wxTextCtrl( sbSizer12->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
211 fgSizerRight->Add( m_resistanceDcCtrl, 1, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
212
213 m_staticText161211 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("ohm"), wxDefaultPosition, wxDefaultSize, 0 );
214 m_staticText161211->Wrap( -1 );
215 fgSizerRight->Add( m_staticText161211, 0, wxALIGN_CENTER_VERTICAL|wxTOP, 5 );
216
217 m_staticText161212 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("Voltage drop:"), wxDefaultPosition, wxDefaultSize, 0 );
218 m_staticText161212->Wrap( -1 );
219 fgSizerRight->Add( m_staticText161212, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
220
221 m_vDropCtrl = new wxTextCtrl( sbSizer12->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
222 fgSizerRight->Add( m_vDropCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
223
224 wxArrayString m_vDropUnitChoices;
225 m_vDropUnit = new UNIT_SELECTOR_VOLTAGE( sbSizer12->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_vDropUnitChoices, 0 );
226 m_vDropUnit->SetSelection( 0 );
227 fgSizerRight->Add( m_vDropUnit, 0, wxTOP|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
228
229 m_staticText1612122 = new wxStaticText( sbSizer12->GetStaticBox(), wxID_ANY, _("Dissipated power:"), wxDefaultPosition, wxDefaultSize, 0 );
230 m_staticText1612122->Wrap( -1 );
231 fgSizerRight->Add( m_staticText1612122, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxLEFT, 5 );
232
233 m_powerCtrl = new wxTextCtrl( sbSizer12->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
234 fgSizerRight->Add( m_powerCtrl, 0, wxEXPAND|wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
235
236 wxArrayString m_powerUnitChoices;
237 m_powerUnit = new UNIT_SELECTOR_POWER( sbSizer12->GetStaticBox(), wxID_ANY, wxDefaultPosition, wxDefaultSize, m_powerUnitChoices, 0 );
238 m_powerUnit->SetSelection( 0 );
239 fgSizerRight->Add( m_powerUnit, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxEXPAND, 5 );
240
241
242 sbSizer12->Add( fgSizerRight, 1, 0, 5 );
243
244
245 bSizer4->Add( sbSizer12, 1, wxALL|wxEXPAND, 5 );
246
247
248 bSizer9->Add( bSizer4, 0, wxEXPAND|wxTOP|wxBOTTOM|wxRIGHT, 5 );
249
250
251 bSizer6->Add( bSizer9, 0, wxEXPAND, 5 );
252
253
254 this->SetSizer( bSizer6 );
255 this->Layout();
256 bSizer6->Fit( this );
257
258 // Connect Events
259 m_sizeChoice->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnCableSizeChange ), NULL, this );
260 m_diameterCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnDiameterChange ), NULL, this );
261 m_diameterUnit->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnUpdateUnit ), NULL, this );
262 m_areaCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnAreaChange ), NULL, this );
263 m_textCtrlConductorResistivity->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnConductorResistivityChange ), NULL, this );
264 m_button_ResistivityConductor->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnConductorResistivity_Button ), NULL, this );
265 m_textCtrlConductorThermCoef->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnConductorThermCoefChange ), NULL, this );
266 m_button_Temp_Coef_Conductor->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnConductorThermCoefChange_Button ), NULL, this );
267 m_linResistanceCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnLinResistanceChange ), NULL, this );
268 m_linResistanceUnit->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnUpdateUnit ), NULL, this );
269 m_frequencyCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnFrequencyChange ), NULL, this );
270 m_frequencyUnit->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnUpdateUnit ), NULL, this );
271 m_AmpacityCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnAmpacityChange ), NULL, this );
272 m_conductorTempCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnConductorTempChange ), NULL, this );
273 m_currentCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnCurrentChange ), NULL, this );
274 m_lengthCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnLengthChange ), NULL, this );
275 m_lengthUnit->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnUpdateUnit ), NULL, this );
276 m_resistanceDcCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnResistanceDcChange ), NULL, this );
277 m_vDropCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnVDropChange ), NULL, this );
278 m_vDropUnit->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnUpdateUnit ), NULL, this );
279 m_powerCtrl->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnPowerChange ), NULL, this );
280 m_powerUnit->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnUpdateUnit ), NULL, this );
281}
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)
UNIT_SELECTOR_LEN_CABLE * m_lengthUnit
virtual void OnResistanceDcChange(wxCommandEvent &event)
wxStaticText * m_staticText161211
UNIT_SELECTOR_POWER * m_powerUnit
virtual void OnConductorTempChange(wxCommandEvent &event)
UNIT_SELECTOR_FREQUENCY * m_frequencyUnit
virtual void OnPowerChange(wxCommandEvent &event)
virtual void OnCurrentChange(wxCommandEvent &event)
wxStaticText * m_staticText16421
virtual void OnLengthChange(wxCommandEvent &event)
wxTextCtrl * m_textCtrlConductorResistivity
virtual void OnVDropChange(wxCommandEvent &event)
virtual void OnAreaChange(wxCommandEvent &event)
virtual void OnConductorResistivity_Button(wxCommandEvent &event)
virtual void OnConductorThermCoefChange_Button(wxCommandEvent &event)
wxStaticText * m_staticText16412
wxButton * m_button_ResistivityConductor
virtual void OnUpdateUnit(wxCommandEvent &event)
virtual void OnLinResistanceChange(wxCommandEvent &event)
virtual void OnConductorThermCoefChange(wxCommandEvent &event)
wxStaticText * m_staticText161212
wxStaticText * m_staticText16121
UNIT_SELECTOR_LEN * m_diameterUnit
virtual void OnDiameterChange(wxCommandEvent &event)
virtual void OnConductorResistivityChange(wxCommandEvent &event)
virtual void OnFrequencyChange(wxCommandEvent &event)
virtual void OnCableSizeChange(wxCommandEvent &event)
UNIT_SELECTOR_VOLTAGE * m_vDropUnit
virtual void OnAmpacityChange(wxCommandEvent &event)
UNIT_SELECTOR_LINEAR_RESISTANCE * m_linResistanceUnit
wxStaticText * m_staticText1612122
wxTextCtrl * m_textCtrlConductorThermCoef
wxStaticText * m_staticText16411
#define _(s)

References _, m_AmpacityCtrl, m_areaCtrl, m_button_ResistivityConductor, m_button_Temp_Coef_Conductor, m_conductorTempCtrl, m_currentCtrl, m_diameterCtrl, m_diameterUnit, m_frequencyCtrl, m_frequencyUnit, m_lengthCtrl, m_lengthUnit, m_linResistanceCtrl, m_linResistanceUnit, m_powerCtrl, m_powerUnit, m_resistanceDcCtrl, m_sizeChoice, m_staticText, m_staticText16, m_staticText161, m_staticText1612, m_staticText16121, m_staticText161211, m_staticText161212, m_staticText1612122, m_staticText162, m_staticText163, m_staticText164, m_staticText1641, m_staticText16411, m_staticText16412, m_staticText1642, m_staticText16421, m_staticText17, m_staticText18, m_staticText181, m_staticText182, m_textCtrlConductorResistivity, m_textCtrlConductorThermCoef, m_vDropCtrl, m_vDropUnit, OnAmpacityChange(), OnAreaChange(), OnCableSizeChange(), OnConductorResistivity_Button(), OnConductorResistivityChange(), OnConductorTempChange(), OnConductorThermCoefChange(), OnConductorThermCoefChange_Button(), OnCurrentChange(), OnDiameterChange(), OnFrequencyChange(), OnLengthChange(), OnLinResistanceChange(), OnPowerChange(), OnResistanceDcChange(), OnUpdateUnit(), and OnVDropChange().

◆ ~PANEL_CABLE_SIZE_BASE()

PANEL_CABLE_SIZE_BASE::~PANEL_CABLE_SIZE_BASE ( )

Definition at line 283 of file panel_cable_size_base.cpp.

284{
285 // Disconnect Events
286 m_sizeChoice->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnCableSizeChange ), NULL, this );
287 m_diameterCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnDiameterChange ), NULL, this );
288 m_diameterUnit->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnUpdateUnit ), NULL, this );
289 m_areaCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnAreaChange ), NULL, this );
290 m_textCtrlConductorResistivity->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnConductorResistivityChange ), NULL, this );
291 m_button_ResistivityConductor->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnConductorResistivity_Button ), NULL, this );
292 m_textCtrlConductorThermCoef->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnConductorThermCoefChange ), NULL, this );
293 m_button_Temp_Coef_Conductor->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnConductorThermCoefChange_Button ), NULL, this );
294 m_linResistanceCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnLinResistanceChange ), NULL, this );
295 m_linResistanceUnit->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnUpdateUnit ), NULL, this );
296 m_frequencyCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnFrequencyChange ), NULL, this );
297 m_frequencyUnit->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnUpdateUnit ), NULL, this );
298 m_AmpacityCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnAmpacityChange ), NULL, this );
299 m_conductorTempCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnConductorTempChange ), NULL, this );
300 m_currentCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnCurrentChange ), NULL, this );
301 m_lengthCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnLengthChange ), NULL, this );
302 m_lengthUnit->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnUpdateUnit ), NULL, this );
303 m_resistanceDcCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnResistanceDcChange ), NULL, this );
304 m_vDropCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnVDropChange ), NULL, this );
305 m_vDropUnit->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnUpdateUnit ), NULL, this );
306 m_powerCtrl->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnPowerChange ), NULL, this );
307 m_powerUnit->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( PANEL_CABLE_SIZE_BASE::OnUpdateUnit ), NULL, this );
308
309}

References m_AmpacityCtrl, m_areaCtrl, m_button_ResistivityConductor, m_button_Temp_Coef_Conductor, m_conductorTempCtrl, m_currentCtrl, m_diameterCtrl, m_diameterUnit, m_frequencyCtrl, m_frequencyUnit, m_lengthCtrl, m_lengthUnit, m_linResistanceCtrl, m_linResistanceUnit, m_powerCtrl, m_powerUnit, m_resistanceDcCtrl, m_sizeChoice, m_textCtrlConductorResistivity, m_textCtrlConductorThermCoef, m_vDropCtrl, m_vDropUnit, OnAmpacityChange(), OnAreaChange(), OnCableSizeChange(), OnConductorResistivity_Button(), OnConductorResistivityChange(), OnConductorTempChange(), OnConductorThermCoefChange(), OnConductorThermCoefChange_Button(), OnCurrentChange(), OnDiameterChange(), OnFrequencyChange(), OnLengthChange(), OnLinResistanceChange(), OnPowerChange(), OnResistanceDcChange(), OnUpdateUnit(), and OnVDropChange().

Member Function Documentation

◆ LoadSettings()

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

◆ OnAmpacityChange()

virtual void PANEL_CABLE_SIZE_BASE::OnAmpacityChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 102 of file panel_cable_size_base.h.

102{ event.Skip(); }

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

◆ OnAreaChange()

virtual void PANEL_CABLE_SIZE_BASE::OnAreaChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 95 of file panel_cable_size_base.h.

95{ event.Skip(); }

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

◆ OnCableSizeChange()

virtual void PANEL_CABLE_SIZE_BASE::OnCableSizeChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 92 of file panel_cable_size_base.h.

92{ event.Skip(); }

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

◆ OnConductorResistivity_Button()

virtual void PANEL_CABLE_SIZE_BASE::OnConductorResistivity_Button ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 97 of file panel_cable_size_base.h.

97{ event.Skip(); }

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

◆ OnConductorResistivityChange()

virtual void PANEL_CABLE_SIZE_BASE::OnConductorResistivityChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 96 of file panel_cable_size_base.h.

96{ event.Skip(); }

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

◆ OnConductorTempChange()

virtual void PANEL_CABLE_SIZE_BASE::OnConductorTempChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 103 of file panel_cable_size_base.h.

103{ event.Skip(); }

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

◆ OnConductorThermCoefChange()

virtual void PANEL_CABLE_SIZE_BASE::OnConductorThermCoefChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 98 of file panel_cable_size_base.h.

98{ event.Skip(); }

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

◆ OnConductorThermCoefChange_Button()

virtual void PANEL_CABLE_SIZE_BASE::OnConductorThermCoefChange_Button ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 99 of file panel_cable_size_base.h.

99{ event.Skip(); }

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

◆ OnCurrentChange()

virtual void PANEL_CABLE_SIZE_BASE::OnCurrentChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 104 of file panel_cable_size_base.h.

104{ event.Skip(); }

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

◆ OnDiameterChange()

virtual void PANEL_CABLE_SIZE_BASE::OnDiameterChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 93 of file panel_cable_size_base.h.

93{ event.Skip(); }

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

◆ OnFrequencyChange()

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

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 101 of file panel_cable_size_base.h.

101{ event.Skip(); }

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

◆ OnLengthChange()

virtual void PANEL_CABLE_SIZE_BASE::OnLengthChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 105 of file panel_cable_size_base.h.

105{ event.Skip(); }

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

◆ OnLinResistanceChange()

virtual void PANEL_CABLE_SIZE_BASE::OnLinResistanceChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 100 of file panel_cable_size_base.h.

100{ event.Skip(); }

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

◆ OnPowerChange()

virtual void PANEL_CABLE_SIZE_BASE::OnPowerChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 108 of file panel_cable_size_base.h.

108{ event.Skip(); }

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

◆ OnResistanceDcChange()

virtual void PANEL_CABLE_SIZE_BASE::OnResistanceDcChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 106 of file panel_cable_size_base.h.

106{ event.Skip(); }

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

◆ OnUpdateUnit()

virtual void PANEL_CABLE_SIZE_BASE::OnUpdateUnit ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 94 of file panel_cable_size_base.h.

94{ event.Skip(); }

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

◆ OnVDropChange()

virtual void PANEL_CABLE_SIZE_BASE::OnVDropChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in PANEL_CABLE_SIZE.

Definition at line 107 of file panel_cable_size_base.h.

107{ event.Skip(); }

Referenced by PANEL_CABLE_SIZE_BASE(), and ~PANEL_CABLE_SIZE_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.

Member Data Documentation

◆ m_AmpacityCtrl

wxTextCtrl* PANEL_CABLE_SIZE_BASE::m_AmpacityCtrl
protected

◆ m_areaCtrl

wxTextCtrl* PANEL_CABLE_SIZE_BASE::m_areaCtrl
protected

◆ m_button_ResistivityConductor

wxButton* PANEL_CABLE_SIZE_BASE::m_button_ResistivityConductor
protected

Definition at line 58 of file panel_cable_size_base.h.

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

◆ m_button_Temp_Coef_Conductor

wxButton* PANEL_CABLE_SIZE_BASE::m_button_Temp_Coef_Conductor
protected

Definition at line 62 of file panel_cable_size_base.h.

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

◆ m_conductorTempCtrl

wxTextCtrl* PANEL_CABLE_SIZE_BASE::m_conductorTempCtrl
protected

◆ m_currentCtrl

wxTextCtrl* PANEL_CABLE_SIZE_BASE::m_currentCtrl
protected

◆ m_diameterCtrl

wxTextCtrl* PANEL_CABLE_SIZE_BASE::m_diameterCtrl
protected

◆ m_diameterUnit

◆ m_frequencyCtrl

wxTextCtrl* PANEL_CABLE_SIZE_BASE::m_frequencyCtrl
protected

◆ m_frequencyUnit

◆ m_lengthCtrl

wxTextCtrl* PANEL_CABLE_SIZE_BASE::m_lengthCtrl
protected

◆ m_lengthUnit

◆ m_linResistanceCtrl

wxTextCtrl* PANEL_CABLE_SIZE_BASE::m_linResistanceCtrl
protected

◆ m_linResistanceUnit

◆ m_powerCtrl

wxTextCtrl* PANEL_CABLE_SIZE_BASE::m_powerCtrl
protected

◆ m_powerUnit

UNIT_SELECTOR_POWER* PANEL_CABLE_SIZE_BASE::m_powerUnit
protected

◆ m_resistanceDcCtrl

wxTextCtrl* PANEL_CABLE_SIZE_BASE::m_resistanceDcCtrl
protected

◆ m_sizeChoice

◆ m_staticText

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText
protected

Definition at line 77 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText16

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText16
protected

Definition at line 50 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText161

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText161
protected

Definition at line 53 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText1612

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText1612
protected

Definition at line 78 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText16121

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText16121
protected

Definition at line 81 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText161211

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText161211
protected

◆ m_staticText161212

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText161212
protected

Definition at line 84 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText1612122

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText1612122
protected

Definition at line 87 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText162

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText162
protected

Definition at line 48 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText163

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText163
protected

Definition at line 75 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText164

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText164
protected

Definition at line 66 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText1641

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText1641
protected

◆ m_staticText16411

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText16411
protected

Definition at line 63 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText16412

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText16412
protected

◆ m_staticText1642

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText1642
protected

Definition at line 69 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText16421

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText16421
protected

Definition at line 71 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText17

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText17
protected

Definition at line 72 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText18

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText18
protected

Definition at line 56 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_staticText181

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText181
protected

◆ m_staticText182

wxStaticText* PANEL_CABLE_SIZE_BASE::m_staticText182
protected

Definition at line 60 of file panel_cable_size_base.h.

Referenced by PANEL_CABLE_SIZE_BASE().

◆ m_textCtrlConductorResistivity

◆ m_textCtrlConductorThermCoef

◆ m_vDropCtrl

wxTextCtrl* PANEL_CABLE_SIZE_BASE::m_vDropCtrl
protected

◆ m_vDropUnit

UNIT_SELECTOR_VOLTAGE* PANEL_CABLE_SIZE_BASE::m_vDropUnit
protected

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