KiCad PCB EDA Suite
|
A class to handle a list of parameters of a given transline. More...
#include <transline_ident.h>
Public Member Functions | |
TRANSLINE_IDENT (enum TRANSLINE_TYPE_ID aType) | |
~TRANSLINE_IDENT () | |
void | AddPrm (TRANSLINE_PRM *aParam) |
TRANSLINE_PRM * | GetPrm (unsigned aIdx) const |
unsigned | GetPrmsCount () const |
void | ReadConfig () |
void | WriteConfig () |
Public Attributes | |
enum TRANSLINE_TYPE_ID | m_Type |
BITMAPS | m_BitmapName |
TRANSLINE * | m_TLine |
wxArrayString | m_Messages |
bool | m_HasPrmSelection |
Private Attributes | |
std::vector< TRANSLINE_PRM * > | m_prms_List |
A class to handle a list of parameters of a given transline.
Definition at line 102 of file transline_ident.h.
TRANSLINE_IDENT::TRANSLINE_IDENT | ( | enum TRANSLINE_TYPE_ID | aType | ) |
Definition at line 82 of file transline_ident.cpp.
References _, AddPrm(), ANG_L_PRM, C_MICROSTRIP_TYPE, COAX_TYPE, CPW_TYPE, DUMMY_PRM, END_OF_LIST_TYPE, EPSILONR_PRM, FREQUENCY_PRM, GROUNDED_CPW_TYPE, H_PRM, H_T_PRM, m_BitmapName, m_HasPrmSelection, m_Messages, m_TLine, m_Type, MICROSTRIP_TYPE, MUR_PRM, MURC_PRM, PHYS_DIAM_IN_PRM, PHYS_DIAM_OUT_PRM, PHYS_LEN_PRM, PHYS_S_PRM, PHYS_WIDTH_PRM, PRM_TYPE_ELEC, PRM_TYPE_FREQUENCY, PRM_TYPE_PHYS, PRM_TYPE_SUBS, RECTWAVEGUIDE_TYPE, RHO_PRM, ROUGH_PRM, STRIPLINE_A_PRM, STRIPLINE_TYPE, T_PRM, TAND_PRM, TWISTEDPAIR_EPSILONR_ENV_PRM, TWISTEDPAIR_TWIST_PRM, TWISTEDPAIR_TYPE, Z0_E_PRM, Z0_O_PRM, and Z0_PRM.
TRANSLINE_IDENT::~TRANSLINE_IDENT | ( | ) |
Definition at line 424 of file transline_ident.cpp.
References m_prms_List, and m_TLine.
|
inline |
Definition at line 109 of file transline_ident.h.
References m_prms_List.
Referenced by TRANSLINE_IDENT().
|
inline |
Definition at line 114 of file transline_ident.h.
References m_prms_List.
Referenced by PANEL_TRANSLINE::GetPrmValue(), PANEL_TRANSLINE::OnTransLineResetButtonClick(), PANEL_TRANSLINE::SetPrmBgColor(), PANEL_TRANSLINE::SetPrmValue(), PANEL_TRANSLINE::TransfDlgDataToTranslineParams(), and PANEL_TRANSLINE::TranslineTypeSelection().
|
inline |
Definition at line 122 of file transline_ident.h.
References m_prms_List.
Referenced by PANEL_TRANSLINE::GetPrmValue(), PANEL_TRANSLINE::OnTransLineResetButtonClick(), PANEL_TRANSLINE::SetPrmBgColor(), PANEL_TRANSLINE::SetPrmValue(), PANEL_TRANSLINE::TransfDlgDataToTranslineParams(), and PANEL_TRANSLINE::TranslineTypeSelection().
void TRANSLINE_IDENT::ReadConfig | ( | ) |
Definition at line 435 of file transline_ident.cpp.
References Kiface(), KIFACE_BASE::KifaceSettings(), TRANSLINE::m_Name, m_prms_List, m_TLine, and name.
void TRANSLINE_IDENT::WriteConfig | ( | ) |
Definition at line 458 of file transline_ident.cpp.
References Kiface(), KIFACE_BASE::KifaceSettings(), TRANSLINE::m_Name, m_prms_List, m_TLine, and name.
BITMAPS TRANSLINE_IDENT::m_BitmapName |
Definition at line 132 of file transline_ident.h.
Referenced by TRANSLINE_IDENT().
bool TRANSLINE_IDENT::m_HasPrmSelection |
Definition at line 137 of file transline_ident.h.
Referenced by TRANSLINE_IDENT(), and PANEL_TRANSLINE::TranslineTypeSelection().
wxArrayString TRANSLINE_IDENT::m_Messages |
Definition at line 134 of file transline_ident.h.
Referenced by TRANSLINE_IDENT(), and PANEL_TRANSLINE::TranslineTypeSelection().
|
private |
Definition at line 140 of file transline_ident.h.
Referenced by AddPrm(), GetPrm(), GetPrmsCount(), ReadConfig(), WriteConfig(), and ~TRANSLINE_IDENT().
TRANSLINE* TRANSLINE_IDENT::m_TLine |
Definition at line 133 of file transline_ident.h.
Referenced by ReadConfig(), TRANSLINE_IDENT(), PANEL_TRANSLINE::TranslineTypeSelection(), WriteConfig(), and ~TRANSLINE_IDENT().
enum TRANSLINE_TYPE_ID TRANSLINE_IDENT::m_Type |
Definition at line 131 of file transline_ident.h.
Referenced by TRANSLINE_IDENT().