KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PANEL_TRANSLINE Class Reference

#include <panel_transline.h>

Inheritance diagram for PANEL_TRANSLINE:
PANEL_TRANSLINE_BASE CALCULATOR_PANEL

Public Member Functions

 PANEL_TRANSLINE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
 ~PANEL_TRANSLINE ()
 
void LoadSettings (PCB_CALCULATOR_SETTINGS *aCfg) override
 Load the settings into the panel. More...
 
void SaveSettings (PCB_CALCULATOR_SETTINGS *aCfg) override
 Save the settings from the panel. More...
 
void ThemeChanged () override
 Update UI elements of the panel when the theme changes to ensure the images and fonts/colors are appropriate for the new theme. More...
 
wxRadioBox * GetTranslineSelector ()
 
TRANSLINE_TYPE_ID GetCurrTransLineType ()
 
void SetPrmValue (enum PRMS_ID aPrmId, double aValue)
 Read/write params values and results. More...
 
void SetResult (int aLineNumber, const wxString &aText)
 Put the text into the given result line. More...
 
void SetPrmBgColor (enum PRMS_ID aPrmId, const KIGFX::COLOR4D *aCol)
 Set the background color of a parameter. More...
 
double GetPrmValue (enum PRMS_ID aPrmId) const
 Return a param value. More...
 
bool IsPrmSelected (enum PRMS_ID aPrmId) const
 Function IsPrmSelected. More...
 
void OnTranslineSelection (wxCommandEvent &event) override
 Called on new transmission line selection. More...
 
void OnTransLineResetButtonClick (wxCommandEvent &event) override
 Called when the user clicks the reset button; sets the parameters to their default values. More...
 
void OnTranslineAnalyse (wxCommandEvent &event) override
 Run a new analyze for the current transline with current parameters and displays the electrical parameters. More...
 
void OnTranslineSynthetize (wxCommandEvent &event) override
 Run a new synthesis for the current transline with current parameters and displays the geometrical parameters. More...
 
void OnTranslineEpsilonR_Button (wxCommandEvent &event) override
 Shows a list of current relative dielectric constant(Er) and set the selected value in main dialog frame. More...
 
void OnTranslineTanD_Button (wxCommandEvent &event) override
 Show a list of current dielectric loss factor (tangent delta) and set the selected value in main dialog frame. More...
 
void OnTranslineRho_Button (wxCommandEvent &event) override
 Show a list of current Specific resistance list (rho) and set the selected value in main dialog frame. More...
 
void TranslineTypeSelection (enum TRANSLINE_TYPE_ID aType)
 Must be called after selection of a new transline. More...
 
void TransfDlgDataToTranslineParams ()
 Read values entered in dialog frame, and transfer these values in current transline parameters, converted in normalized units. More...
 

Protected Attributes

wxRadioBox * m_TranslineSelection
 
wxStaticBitmap * m_translineBitmap
 
wxStaticText * m_EpsilonR_label
 
wxTextCtrl * m_Value_EpsilonR
 
wxButton * m_button_EpsilonR
 
wxStaticText * m_TanD_label
 
wxTextCtrl * m_Value_TanD
 
wxButton * m_button_TanD
 
wxStaticText * m_Rho_label
 
wxTextCtrl * m_Value_Rho
 
wxButton * m_button_Rho
 
wxStaticText * m_substrate_prm4_label
 
wxTextCtrl * m_Substrate_prm4_Value
 
UNIT_SELECTOR_LENm_SubsPrm4_choiceUnit
 
wxStaticText * m_substrate_prm5_label
 
wxTextCtrl * m_Substrate_prm5_Value
 
UNIT_SELECTOR_LENm_SubsPrm5_choiceUnit
 
wxStaticText * m_substrate_prm6_label
 
wxTextCtrl * m_Substrate_prm6_Value
 
UNIT_SELECTOR_LENm_SubsPrm6_choiceUnit
 
wxStaticText * m_substrate_prm7_label
 
wxTextCtrl * m_Substrate_prm7_Value
 
UNIT_SELECTOR_LENm_SubsPrm7_choiceUnit
 
wxStaticText * m_substrate_prm8_label
 
wxTextCtrl * m_Substrate_prm8_Value
 
UNIT_SELECTOR_LENm_SubsPrm8_choiceUnit
 
wxStaticText * m_substrate_prm9_label
 
wxTextCtrl * m_Substrate_prm9_Value
 
UNIT_SELECTOR_LENm_SubsPrm9_choiceUnit
 
wxStaticText * m_Frequency_label
 
wxTextCtrl * m_Value_Frequency_Ctrl
 
UNIT_SELECTOR_FREQUENCYm_choiceUnit_Frequency
 
wxStaticBitmap * m_bmCMicrostripZoddZeven
 
wxStaticText * m_phys_prm1_label
 
wxTextCtrl * m_Phys_prm1_Value
 
UNIT_SELECTOR_LENm_choiceUnit_Param1
 
wxRadioButton * m_radioBtnPrm1
 
wxStaticText * m_phys_prm2_label
 
wxTextCtrl * m_Phys_prm2_Value
 
UNIT_SELECTOR_LENm_choiceUnit_Param2
 
wxRadioButton * m_radioBtnPrm2
 
wxStaticText * m_phys_prm3_label
 
wxTextCtrl * m_Phys_prm3_Value
 
UNIT_SELECTOR_LENm_choiceUnit_Param3
 
wxButton * m_AnalyseButton
 
STD_BITMAP_BUTTONm_bpButtonAnalyze
 
wxButton * m_SynthetizeButton
 
STD_BITMAP_BUTTONm_bpButtonSynthetize
 
wxStaticText * m_elec_prm1_label
 
wxTextCtrl * m_Elec_prm1_Value
 
UNIT_SELECTOR_RESISTORm_choiceUnit_ElecPrm1
 
wxStaticText * m_elec_prm2_label
 
wxTextCtrl * m_Elec_prm2_Value
 
UNIT_SELECTOR_RESISTORm_choiceUnit_ElecPrm2
 
wxStaticText * m_elec_prm3_label
 
wxTextCtrl * m_Elec_prm3_Value
 
UNIT_SELECTOR_ANGLEm_choiceUnit_ElecPrm3
 
wxStaticText * m_left_message1
 
wxStaticText * m_Message1
 
wxStaticText * m_left_message2
 
wxStaticText * m_Message2
 
wxStaticText * m_left_message3
 
wxStaticText * m_Message3
 
wxStaticText * m_left_message4
 
wxStaticText * m_Message4
 
wxStaticText * m_left_message5
 
wxStaticText * m_Message5
 
wxStaticText * m_left_message6
 
wxStaticText * m_Message6
 
wxStaticText * m_left_message7
 
wxStaticText * m_Message7
 
wxStaticText * m_left_message8
 
wxStaticText * m_Message8
 
wxButton * m_buttonTransLineReset
 

Private Attributes

TRANSLINEm_currTransLine
 
std::vector< TRANSLINE_IDENT * > m_transline_list
 
enum TRANSLINE_TYPE_ID m_currTransLineType
 

Detailed Description

Definition at line 30 of file panel_transline.h.

Constructor & Destructor Documentation

◆ PANEL_TRANSLINE()

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

◆ ~PANEL_TRANSLINE()

PANEL_TRANSLINE::~PANEL_TRANSLINE ( )

Definition at line 59 of file panel_transline.cpp.

References m_transline_list.

Member Function Documentation

◆ GetCurrTransLineType()

TRANSLINE_TYPE_ID PANEL_TRANSLINE::GetCurrTransLineType ( )
inline

Definition at line 45 of file panel_transline.h.

References m_currTransLineType.

Referenced by PCB_CALCULATOR_FRAME::OnUpdateUI().

◆ GetPrmValue()

double PANEL_TRANSLINE::GetPrmValue ( enum PRMS_ID  aPrmId) const

Return a param value.

Function GetPrmValue Returns a param value.

Parameters
aPrmIdis the parameter id to write.
Returns
the value always in normalized unit (meter, Hz, Ohm, radian).
Parameters
aPrmId= param id to write
Returns
the value always in normalized unit (meter, Hz, Ohm, radian)

Definition at line 142 of file params_read_write.cpp.

References TRANSLINE_IDENT::GetPrm(), TRANSLINE_IDENT::GetPrmsCount(), m_currTransLineType, TRANSLINE_PRM::m_Id, TRANSLINE_PRM::m_NormalizedValue, and m_transline_list.

Referenced by GetPropertyInDialog().

◆ GetTranslineSelector()

wxRadioBox * PANEL_TRANSLINE::GetTranslineSelector ( )
inline

◆ IsPrmSelected()

bool PANEL_TRANSLINE::IsPrmSelected ( enum PRMS_ID  aPrmId) const

Function IsPrmSelected.

Returns
true if the parameter aPrmId is selected.
true if the param aPrmId is selected Has meaning only for params that have a radio button

Definition at line 247 of file params_read_write.cpp.

References PANEL_TRANSLINE_BASE::m_radioBtnPrm1, PANEL_TRANSLINE_BASE::m_radioBtnPrm2, PHYS_DIAM_IN_PRM, PHYS_DIAM_OUT_PRM, PHYS_S_PRM, and PHYS_WIDTH_PRM.

Referenced by IsSelectedInDialog().

◆ LoadSettings()

void PANEL_TRANSLINE::LoadSettings ( PCB_CALCULATOR_SETTINGS aCfg)
overridevirtual

Load the settings into the panel.

Parameters
aCfgis the settings structure to load from

Implements CALCULATOR_PANEL.

Definition at line 88 of file panel_transline.cpp.

References m_currTransLineType, PCB_CALCULATOR_SETTINGS::m_TransLine, m_transline_list, PANEL_TRANSLINE_BASE::m_TranslineSelection, TranslineTypeSelection(), and PCB_CALCULATOR_SETTINGS::TRANSMISSION_LINE::type.

◆ OnTranslineAnalyse()

void PANEL_TRANSLINE::OnTranslineAnalyse ( wxCommandEvent &  event)
overridevirtual

Run a new analyze for the current transline with current parameters and displays the electrical parameters.

Reimplemented from PANEL_TRANSLINE_BASE.

Definition at line 106 of file panel_transline.cpp.

References TRANSLINE::analyze(), m_currTransLine, and TransfDlgDataToTranslineParams().

◆ OnTranslineEpsilonR_Button()

void PANEL_TRANSLINE::OnTranslineEpsilonR_Button ( wxCommandEvent &  event)
overridevirtual

Shows a list of current relative dielectric constant(Er) and set the selected value in main dialog frame.

Reimplemented from PANEL_TRANSLINE_BASE.

Definition at line 33 of file transline_dlg_funct.cpp.

References _, findMatch(), PANEL_TRANSLINE_BASE::m_Value_EpsilonR, and StandardRelativeDielectricConstantList().

◆ OnTransLineResetButtonClick()

void PANEL_TRANSLINE::OnTransLineResetButtonClick ( wxCommandEvent &  event)
overridevirtual

Called when the user clicks the reset button; sets the parameters to their default values.

Reimplemented from PANEL_TRANSLINE_BASE.

Definition at line 358 of file transline_dlg_funct.cpp.

References TRANSLINE_IDENT::GetPrm(), TRANSLINE_IDENT::GetPrmsCount(), m_currTransLineType, TRANSLINE_PRM::m_DefaultValue, m_transline_list, TRANSLINE_PRM::m_Value, Refresh(), and TranslineTypeSelection().

◆ OnTranslineRho_Button()

void PANEL_TRANSLINE::OnTranslineRho_Button ( wxCommandEvent &  event)
overridevirtual

Show a list of current Specific resistance list (rho) and set the selected value in main dialog frame.

Reimplemented from PANEL_TRANSLINE_BASE.

Definition at line 69 of file transline_dlg_funct.cpp.

References _, findMatch(), PANEL_TRANSLINE_BASE::m_Value_Rho, and StandardResistivityList().

◆ OnTranslineSelection()

void PANEL_TRANSLINE::OnTranslineSelection ( wxCommandEvent &  event)
overridevirtual

Called on new transmission line selection.

Reimplemented from PANEL_TRANSLINE_BASE.

Definition at line 341 of file transline_dlg_funct.cpp.

References m_currTransLine, Refresh(), TransfDlgDataToTranslineParams(), and TranslineTypeSelection().

◆ OnTranslineSynthetize()

void PANEL_TRANSLINE::OnTranslineSynthetize ( wxCommandEvent &  event)
overridevirtual

Run a new synthesis for the current transline with current parameters and displays the geometrical parameters.

Reimplemented from PANEL_TRANSLINE_BASE.

Definition at line 116 of file panel_transline.cpp.

References m_currTransLine, TRANSLINE::synthesize(), and TransfDlgDataToTranslineParams().

◆ OnTranslineTanD_Button()

void PANEL_TRANSLINE::OnTranslineTanD_Button ( wxCommandEvent &  event)
overridevirtual

Show a list of current dielectric loss factor (tangent delta) and set the selected value in main dialog frame.

Reimplemented from PANEL_TRANSLINE_BASE.

Definition at line 51 of file transline_dlg_funct.cpp.

References _, findMatch(), PANEL_TRANSLINE_BASE::m_Value_TanD, and StandardLossTangentList().

◆ SaveSettings()

void PANEL_TRANSLINE::SaveSettings ( PCB_CALCULATOR_SETTINGS aCfg)
overridevirtual

Save the settings from the panel.

Parameters
aCfgis the settings structure to save to

Implements CALCULATOR_PANEL.

Definition at line 75 of file panel_transline.cpp.

References m_currTransLine, m_currTransLineType, PCB_CALCULATOR_SETTINGS::m_TransLine, m_transline_list, TransfDlgDataToTranslineParams(), and PCB_CALCULATOR_SETTINGS::TRANSMISSION_LINE::type.

◆ SetPrmBgColor()

void PANEL_TRANSLINE::SetPrmBgColor ( enum PRMS_ID  aPrmId,
const KIGFX::COLOR4D aCol 
)

Set the background color of a parameter.

Function SetPrmBgColor Set the background color for a given parameter.

Parameters
aPrmIdis the parameter id to set.
aColis the new color.
aPrmId= PRMS_ID of the parameter
aCol= color ( KIGFX::COLOR4D * )

Definition at line 190 of file params_read_write.cpp.

References KIGFX::COLOR4D::b, KIGFX::COLOR4D::g, TRANSLINE_IDENT::GetPrm(), TRANSLINE_IDENT::GetPrmsCount(), m_currTransLineType, TRANSLINE_PRM::m_Id, m_transline_list, TRANSLINE_PRM::m_ValueCtrl, and KIGFX::COLOR4D::r.

Referenced by SetPropertyBgColorInDialog().

◆ SetPrmValue()

void PANEL_TRANSLINE::SetPrmValue ( enum PRMS_ID  aPrmId,
double  aValue 
)

Read/write params values and results.

Function SetPrmValue Read/write params values and results.

Parameters
aPrmIdis the parameter id to write.
aValueis the value to write.
aPrmId= param id to write
aValue= value to write

Definition at line 163 of file params_read_write.cpp.

References TRANSLINE_IDENT::GetPrm(), TRANSLINE_IDENT::GetPrmsCount(), m_currTransLineType, TRANSLINE_PRM::m_Id, TRANSLINE_PRM::m_NormalizedValue, m_transline_list, TRANSLINE_PRM::m_Value, TRANSLINE_PRM::m_ValueCtrl, and TRANSLINE_PRM::ToUserUnit().

Referenced by SetPropertyInDialog().

◆ SetResult()

void PANEL_TRANSLINE::SetResult ( int  aLineNumber,
const wxString &  aText 
)

Put the text into the given result line.

Function SetResult Puts the text into the given result line.

Parameters
aLineNumberis the line (0 to 5) where to display the text.
aTextis the text to display.
aLineNumber= the line (0 to MSG_CNT_MAX-1) where to display the text
aText= the text to display

Definition at line 222 of file params_read_write.cpp.

References PANEL_TRANSLINE_BASE::m_Message1, PANEL_TRANSLINE_BASE::m_Message2, PANEL_TRANSLINE_BASE::m_Message3, PANEL_TRANSLINE_BASE::m_Message4, PANEL_TRANSLINE_BASE::m_Message5, PANEL_TRANSLINE_BASE::m_Message6, PANEL_TRANSLINE_BASE::m_Message7, PANEL_TRANSLINE_BASE::m_Message8, and MSG_CNT_MAX.

Referenced by SetResultInDialog().

◆ ThemeChanged()

void PANEL_TRANSLINE::ThemeChanged ( )
overridevirtual

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

Implements CALCULATOR_PANEL.

Definition at line 66 of file panel_transline.cpp.

References KiBitmapBundle(), PANEL_TRANSLINE_BASE::m_bpButtonAnalyze, PANEL_TRANSLINE_BASE::m_bpButtonSynthetize, m_currTransLineType, m_transline_list, PANEL_TRANSLINE_BASE::m_translineBitmap, and STD_BITMAP_BUTTON::SetBitmap().

◆ TransfDlgDataToTranslineParams()

void PANEL_TRANSLINE::TransfDlgDataToTranslineParams ( )

◆ TranslineTypeSelection()

void PANEL_TRANSLINE::TranslineTypeSelection ( enum TRANSLINE_TYPE_ID  aType)

Must be called after selection of a new transline.

Update all values, labels and tool tips of parameters needed by the new transline; irrelevant parameters are blanked.

Parameters
aTypeis the TRANSLINE_TYPE_ID of the new selected transmission line.

Definition at line 96 of file transline_dlg_funct.cpp.

References C_MICROSTRIP_TYPE, DEFAULT_TYPE, DUMMY_PRM, elecprms_cnt, END_OF_LIST_TYPE, frequencyprms_cnt, TRANSLINE_IDENT::GetPrm(), TRANSLINE_IDENT::GetPrmsCount(), KiBitmapBundle(), PANEL_TRANSLINE_BASE::m_bmCMicrostripZoddZeven, PANEL_TRANSLINE_BASE::m_choiceUnit_ElecPrm1, PANEL_TRANSLINE_BASE::m_choiceUnit_ElecPrm2, PANEL_TRANSLINE_BASE::m_choiceUnit_ElecPrm3, PANEL_TRANSLINE_BASE::m_choiceUnit_Frequency, PANEL_TRANSLINE_BASE::m_choiceUnit_Param1, PANEL_TRANSLINE_BASE::m_choiceUnit_Param2, PANEL_TRANSLINE_BASE::m_choiceUnit_Param3, TRANSLINE_PRM::m_ConvUnit, m_currTransLine, m_currTransLineType, TRANSLINE_PRM::m_DlgLabel, PANEL_TRANSLINE_BASE::m_elec_prm1_label, PANEL_TRANSLINE_BASE::m_Elec_prm1_Value, PANEL_TRANSLINE_BASE::m_elec_prm2_label, PANEL_TRANSLINE_BASE::m_Elec_prm2_Value, PANEL_TRANSLINE_BASE::m_elec_prm3_label, PANEL_TRANSLINE_BASE::m_Elec_prm3_Value, PANEL_TRANSLINE_BASE::m_EpsilonR_label, PANEL_TRANSLINE_BASE::m_Frequency_label, TRANSLINE_IDENT::m_HasPrmSelection, TRANSLINE_PRM::m_Id, PANEL_TRANSLINE_BASE::m_left_message1, PANEL_TRANSLINE_BASE::m_left_message2, PANEL_TRANSLINE_BASE::m_left_message3, PANEL_TRANSLINE_BASE::m_left_message4, PANEL_TRANSLINE_BASE::m_left_message5, PANEL_TRANSLINE_BASE::m_left_message6, PANEL_TRANSLINE_BASE::m_left_message7, PANEL_TRANSLINE_BASE::m_left_message8, PANEL_TRANSLINE_BASE::m_Message1, PANEL_TRANSLINE_BASE::m_Message2, PANEL_TRANSLINE_BASE::m_Message3, PANEL_TRANSLINE_BASE::m_Message4, PANEL_TRANSLINE_BASE::m_Message5, PANEL_TRANSLINE_BASE::m_Message6, PANEL_TRANSLINE_BASE::m_Message7, PANEL_TRANSLINE_BASE::m_Message8, TRANSLINE_IDENT::m_Messages, PANEL_TRANSLINE_BASE::m_phys_prm1_label, PANEL_TRANSLINE_BASE::m_Phys_prm1_Value, PANEL_TRANSLINE_BASE::m_phys_prm2_label, PANEL_TRANSLINE_BASE::m_Phys_prm2_Value, PANEL_TRANSLINE_BASE::m_phys_prm3_label, PANEL_TRANSLINE_BASE::m_Phys_prm3_Value, PANEL_TRANSLINE_BASE::m_radioBtnPrm1, PANEL_TRANSLINE_BASE::m_radioBtnPrm2, PANEL_TRANSLINE_BASE::m_Rho_label, PANEL_TRANSLINE_BASE::m_SubsPrm4_choiceUnit, PANEL_TRANSLINE_BASE::m_SubsPrm5_choiceUnit, PANEL_TRANSLINE_BASE::m_SubsPrm6_choiceUnit, PANEL_TRANSLINE_BASE::m_SubsPrm7_choiceUnit, PANEL_TRANSLINE_BASE::m_SubsPrm8_choiceUnit, PANEL_TRANSLINE_BASE::m_SubsPrm9_choiceUnit, PANEL_TRANSLINE_BASE::m_substrate_prm4_label, PANEL_TRANSLINE_BASE::m_Substrate_prm4_Value, PANEL_TRANSLINE_BASE::m_substrate_prm5_label, PANEL_TRANSLINE_BASE::m_Substrate_prm5_Value, PANEL_TRANSLINE_BASE::m_substrate_prm6_label, PANEL_TRANSLINE_BASE::m_Substrate_prm6_Value, PANEL_TRANSLINE_BASE::m_substrate_prm7_label, PANEL_TRANSLINE_BASE::m_Substrate_prm7_Value, PANEL_TRANSLINE_BASE::m_substrate_prm8_label, PANEL_TRANSLINE_BASE::m_Substrate_prm8_Value, PANEL_TRANSLINE_BASE::m_substrate_prm9_label, PANEL_TRANSLINE_BASE::m_Substrate_prm9_Value, PANEL_TRANSLINE_BASE::m_TanD_label, TRANSLINE_IDENT::m_TLine, TRANSLINE_PRM::m_ToolTip, m_transline_list, PANEL_TRANSLINE_BASE::m_translineBitmap, TRANSLINE_PRM::m_Type, TRANSLINE_PRM::m_UnitCtrl, TRANSLINE_PRM::m_UnitSelection, TRANSLINE_PRM::m_Value, PANEL_TRANSLINE_BASE::m_Value_EpsilonR, PANEL_TRANSLINE_BASE::m_Value_Frequency_Ctrl, PANEL_TRANSLINE_BASE::m_Value_Rho, PANEL_TRANSLINE_BASE::m_Value_TanD, TRANSLINE_PRM::m_ValueCtrl, DLG_PRM_DATA::name, physprms_cnt, PRM_TYPE_ELEC, PRM_TYPE_FREQUENCY, PRM_TYPE_PHYS, PRM_TYPE_SUBS, START_OF_LIST_TYPE, substrateprms_cnt, DLG_PRM_DATA::unit, and DLG_PRM_DATA::value.

Referenced by LoadSettings(), OnTransLineResetButtonClick(), and OnTranslineSelection().

Member Data Documentation

◆ m_AnalyseButton

wxButton* PANEL_TRANSLINE_BASE::m_AnalyseButton
protectedinherited

◆ m_bmCMicrostripZoddZeven

wxStaticBitmap* PANEL_TRANSLINE_BASE::m_bmCMicrostripZoddZeven
protectedinherited

◆ m_bpButtonAnalyze

STD_BITMAP_BUTTON* PANEL_TRANSLINE_BASE::m_bpButtonAnalyze
protectedinherited

◆ m_bpButtonSynthetize

STD_BITMAP_BUTTON* PANEL_TRANSLINE_BASE::m_bpButtonSynthetize
protectedinherited

◆ m_button_EpsilonR

wxButton* PANEL_TRANSLINE_BASE::m_button_EpsilonR
protectedinherited

◆ m_button_Rho

wxButton* PANEL_TRANSLINE_BASE::m_button_Rho
protectedinherited

◆ m_button_TanD

wxButton* PANEL_TRANSLINE_BASE::m_button_TanD
protectedinherited

◆ m_buttonTransLineReset

wxButton* PANEL_TRANSLINE_BASE::m_buttonTransLineReset
protectedinherited

◆ m_choiceUnit_ElecPrm1

UNIT_SELECTOR_RESISTOR* PANEL_TRANSLINE_BASE::m_choiceUnit_ElecPrm1
protectedinherited

◆ m_choiceUnit_ElecPrm2

UNIT_SELECTOR_RESISTOR* PANEL_TRANSLINE_BASE::m_choiceUnit_ElecPrm2
protectedinherited

◆ m_choiceUnit_ElecPrm3

UNIT_SELECTOR_ANGLE* PANEL_TRANSLINE_BASE::m_choiceUnit_ElecPrm3
protectedinherited

◆ m_choiceUnit_Frequency

UNIT_SELECTOR_FREQUENCY* PANEL_TRANSLINE_BASE::m_choiceUnit_Frequency
protectedinherited

◆ m_choiceUnit_Param1

UNIT_SELECTOR_LEN* PANEL_TRANSLINE_BASE::m_choiceUnit_Param1
protectedinherited

◆ m_choiceUnit_Param2

UNIT_SELECTOR_LEN* PANEL_TRANSLINE_BASE::m_choiceUnit_Param2
protectedinherited

◆ m_choiceUnit_Param3

UNIT_SELECTOR_LEN* PANEL_TRANSLINE_BASE::m_choiceUnit_Param3
protectedinherited

◆ m_currTransLine

TRANSLINE* PANEL_TRANSLINE::m_currTransLine
private

◆ m_currTransLineType

◆ m_elec_prm1_label

wxStaticText* PANEL_TRANSLINE_BASE::m_elec_prm1_label
protectedinherited

◆ m_Elec_prm1_Value

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Elec_prm1_Value
protectedinherited

◆ m_elec_prm2_label

wxStaticText* PANEL_TRANSLINE_BASE::m_elec_prm2_label
protectedinherited

◆ m_Elec_prm2_Value

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Elec_prm2_Value
protectedinherited

◆ m_elec_prm3_label

wxStaticText* PANEL_TRANSLINE_BASE::m_elec_prm3_label
protectedinherited

◆ m_Elec_prm3_Value

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Elec_prm3_Value
protectedinherited

◆ m_EpsilonR_label

wxStaticText* PANEL_TRANSLINE_BASE::m_EpsilonR_label
protectedinherited

◆ m_Frequency_label

wxStaticText* PANEL_TRANSLINE_BASE::m_Frequency_label
protectedinherited

◆ m_left_message1

wxStaticText* PANEL_TRANSLINE_BASE::m_left_message1
protectedinherited

◆ m_left_message2

wxStaticText* PANEL_TRANSLINE_BASE::m_left_message2
protectedinherited

◆ m_left_message3

wxStaticText* PANEL_TRANSLINE_BASE::m_left_message3
protectedinherited

◆ m_left_message4

wxStaticText* PANEL_TRANSLINE_BASE::m_left_message4
protectedinherited

◆ m_left_message5

wxStaticText* PANEL_TRANSLINE_BASE::m_left_message5
protectedinherited

◆ m_left_message6

wxStaticText* PANEL_TRANSLINE_BASE::m_left_message6
protectedinherited

◆ m_left_message7

wxStaticText* PANEL_TRANSLINE_BASE::m_left_message7
protectedinherited

◆ m_left_message8

wxStaticText* PANEL_TRANSLINE_BASE::m_left_message8
protectedinherited

◆ m_Message1

wxStaticText* PANEL_TRANSLINE_BASE::m_Message1
protectedinherited

◆ m_Message2

wxStaticText* PANEL_TRANSLINE_BASE::m_Message2
protectedinherited

◆ m_Message3

wxStaticText* PANEL_TRANSLINE_BASE::m_Message3
protectedinherited

◆ m_Message4

wxStaticText* PANEL_TRANSLINE_BASE::m_Message4
protectedinherited

◆ m_Message5

wxStaticText* PANEL_TRANSLINE_BASE::m_Message5
protectedinherited

◆ m_Message6

wxStaticText* PANEL_TRANSLINE_BASE::m_Message6
protectedinherited

◆ m_Message7

wxStaticText* PANEL_TRANSLINE_BASE::m_Message7
protectedinherited

◆ m_Message8

wxStaticText* PANEL_TRANSLINE_BASE::m_Message8
protectedinherited

◆ m_phys_prm1_label

wxStaticText* PANEL_TRANSLINE_BASE::m_phys_prm1_label
protectedinherited

◆ m_Phys_prm1_Value

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Phys_prm1_Value
protectedinherited

◆ m_phys_prm2_label

wxStaticText* PANEL_TRANSLINE_BASE::m_phys_prm2_label
protectedinherited

◆ m_Phys_prm2_Value

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Phys_prm2_Value
protectedinherited

◆ m_phys_prm3_label

wxStaticText* PANEL_TRANSLINE_BASE::m_phys_prm3_label
protectedinherited

◆ m_Phys_prm3_Value

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Phys_prm3_Value
protectedinherited

◆ m_radioBtnPrm1

wxRadioButton* PANEL_TRANSLINE_BASE::m_radioBtnPrm1
protectedinherited

◆ m_radioBtnPrm2

wxRadioButton* PANEL_TRANSLINE_BASE::m_radioBtnPrm2
protectedinherited

◆ m_Rho_label

wxStaticText* PANEL_TRANSLINE_BASE::m_Rho_label
protectedinherited

◆ m_SubsPrm4_choiceUnit

UNIT_SELECTOR_LEN* PANEL_TRANSLINE_BASE::m_SubsPrm4_choiceUnit
protectedinherited

◆ m_SubsPrm5_choiceUnit

UNIT_SELECTOR_LEN* PANEL_TRANSLINE_BASE::m_SubsPrm5_choiceUnit
protectedinherited

◆ m_SubsPrm6_choiceUnit

UNIT_SELECTOR_LEN* PANEL_TRANSLINE_BASE::m_SubsPrm6_choiceUnit
protectedinherited

◆ m_SubsPrm7_choiceUnit

UNIT_SELECTOR_LEN* PANEL_TRANSLINE_BASE::m_SubsPrm7_choiceUnit
protectedinherited

◆ m_SubsPrm8_choiceUnit

UNIT_SELECTOR_LEN* PANEL_TRANSLINE_BASE::m_SubsPrm8_choiceUnit
protectedinherited

◆ m_SubsPrm9_choiceUnit

UNIT_SELECTOR_LEN* PANEL_TRANSLINE_BASE::m_SubsPrm9_choiceUnit
protectedinherited

◆ m_substrate_prm4_label

wxStaticText* PANEL_TRANSLINE_BASE::m_substrate_prm4_label
protectedinherited

◆ m_Substrate_prm4_Value

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Substrate_prm4_Value
protectedinherited

◆ m_substrate_prm5_label

wxStaticText* PANEL_TRANSLINE_BASE::m_substrate_prm5_label
protectedinherited

◆ m_Substrate_prm5_Value

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Substrate_prm5_Value
protectedinherited

◆ m_substrate_prm6_label

wxStaticText* PANEL_TRANSLINE_BASE::m_substrate_prm6_label
protectedinherited

◆ m_Substrate_prm6_Value

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Substrate_prm6_Value
protectedinherited

◆ m_substrate_prm7_label

wxStaticText* PANEL_TRANSLINE_BASE::m_substrate_prm7_label
protectedinherited

◆ m_Substrate_prm7_Value

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Substrate_prm7_Value
protectedinherited

◆ m_substrate_prm8_label

wxStaticText* PANEL_TRANSLINE_BASE::m_substrate_prm8_label
protectedinherited

◆ m_Substrate_prm8_Value

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Substrate_prm8_Value
protectedinherited

◆ m_substrate_prm9_label

wxStaticText* PANEL_TRANSLINE_BASE::m_substrate_prm9_label
protectedinherited

◆ m_Substrate_prm9_Value

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Substrate_prm9_Value
protectedinherited

◆ m_SynthetizeButton

wxButton* PANEL_TRANSLINE_BASE::m_SynthetizeButton
protectedinherited

◆ m_TanD_label

wxStaticText* PANEL_TRANSLINE_BASE::m_TanD_label
protectedinherited

◆ m_transline_list

◆ m_translineBitmap

wxStaticBitmap* PANEL_TRANSLINE_BASE::m_translineBitmap
protectedinherited

◆ m_TranslineSelection

wxRadioBox* PANEL_TRANSLINE_BASE::m_TranslineSelection
protectedinherited

◆ m_Value_EpsilonR

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Value_EpsilonR
protectedinherited

◆ m_Value_Frequency_Ctrl

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Value_Frequency_Ctrl
protectedinherited

◆ m_Value_Rho

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Value_Rho
protectedinherited

◆ m_Value_TanD

wxTextCtrl* PANEL_TRANSLINE_BASE::m_Value_TanD
protectedinherited

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