KiCad PCB EDA Suite
|
#include <panel_setup_tuning_patterns.h>
Public Member Functions | |
PANEL_SETUP_TUNING_PATTERNS (wxWindow *aParent, EDA_DRAW_FRAME *aFrame, PNS::MEANDER_SETTINGS &aTrackSettings, PNS::MEANDER_SETTINGS &aDiffPairSettings, PNS::MEANDER_SETTINGS &aSkewSettings) | |
void | ImportSettingsFrom (BOARD *aBoard) |
Private Member Functions | |
bool | TransferDataToWindow () override |
bool | TransferDataFromWindow () override |
Definition at line 36 of file panel_setup_tuning_patterns.h.
PANEL_SETUP_TUNING_PATTERNS::PANEL_SETUP_TUNING_PATTERNS | ( | wxWindow * | aParent, |
EDA_DRAW_FRAME * | aFrame, | ||
PNS::MEANDER_SETTINGS & | aTrackSettings, | ||
PNS::MEANDER_SETTINGS & | aDiffPairSettings, | ||
PNS::MEANDER_SETTINGS & | aSkewSettings | ||
) |
Definition at line 28 of file panel_setup_tuning_patterns.cpp.
References KiBitmapBundle(), PANEL_SETUP_TUNING_PATTERNS_BASE::m_diffPairLegend, m_dp_r, PANEL_SETUP_TUNING_PATTERNS_BASE::m_singleTrackLegend, m_skew_r, PANEL_SETUP_TUNING_PATTERNS_BASE::m_skewLegend, m_track_r, and UNIT_BINDER::SetUnits().
void PANEL_SETUP_TUNING_PATTERNS::ImportSettingsFrom | ( | BOARD * | aBoard | ) |
Definition at line 114 of file panel_setup_tuning_patterns.cpp.
References BOARD::GetDesignSettings(), BOARD_DESIGN_SETTINGS::m_DiffPairMeanderSettings, m_dpSettings, BOARD_DESIGN_SETTINGS::m_SingleTrackMeanderSettings, BOARD_DESIGN_SETTINGS::m_SkewMeanderSettings, m_skewSettings, m_trackSettings, and TransferDataToWindow().
|
overrideprivate |
Definition at line 85 of file panel_setup_tuning_patterns.cpp.
References UNIT_BINDER::GetIntValue(), PNS::MEANDER_SETTINGS::m_cornerRadiusPercentage, PNS::MEANDER_SETTINGS::m_cornerStyle, PANEL_SETUP_TUNING_PATTERNS_BASE::m_dp_cornerCtrl, m_dp_maxA, m_dp_minA, m_dp_r, PANEL_SETUP_TUNING_PATTERNS_BASE::m_dp_singleSided, m_dp_spacing, m_dpSettings, PNS::MEANDER_SETTINGS::m_maxAmplitude, PNS::MEANDER_SETTINGS::m_minAmplitude, PNS::MEANDER_SETTINGS::m_singleSided, PANEL_SETUP_TUNING_PATTERNS_BASE::m_skew_cornerCtrl, m_skew_maxA, m_skew_minA, m_skew_r, m_skew_spacing, m_skewSettings, PNS::MEANDER_SETTINGS::m_spacing, PANEL_SETUP_TUNING_PATTERNS_BASE::m_track_cornerCtrl, m_track_maxA, m_track_minA, m_track_r, PANEL_SETUP_TUNING_PATTERNS_BASE::m_track_singleSided, m_track_spacing, m_trackSettings, PNS::MEANDER_STYLE_CHAMFER, and PNS::MEANDER_STYLE_ROUND.
|
overrideprivate |
Definition at line 59 of file panel_setup_tuning_patterns.cpp.
References PNS::MEANDER_SETTINGS::m_cornerRadiusPercentage, PNS::MEANDER_SETTINGS::m_cornerStyle, PANEL_SETUP_TUNING_PATTERNS_BASE::m_dp_cornerCtrl, m_dp_maxA, m_dp_minA, m_dp_r, PANEL_SETUP_TUNING_PATTERNS_BASE::m_dp_singleSided, m_dp_spacing, m_dpSettings, PNS::MEANDER_SETTINGS::m_maxAmplitude, PNS::MEANDER_SETTINGS::m_minAmplitude, PNS::MEANDER_SETTINGS::m_singleSided, PANEL_SETUP_TUNING_PATTERNS_BASE::m_skew_cornerCtrl, m_skew_maxA, m_skew_minA, m_skew_r, m_skew_spacing, m_skewSettings, PNS::MEANDER_SETTINGS::m_spacing, PANEL_SETUP_TUNING_PATTERNS_BASE::m_track_cornerCtrl, m_track_maxA, m_track_minA, m_track_r, PANEL_SETUP_TUNING_PATTERNS_BASE::m_track_singleSided, m_track_spacing, m_trackSettings, PNS::MEANDER_STYLE_ROUND, and UNIT_BINDER::SetValue().
Referenced by ImportSettingsFrom().
|
protectedinherited |
Definition at line 63 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS(), and PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 61 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 79 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 74 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 73 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
private |
Definition at line 57 of file panel_setup_tuning_patterns.h.
Referenced by TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 68 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 67 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 69 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
private |
Definition at line 56 of file panel_setup_tuning_patterns.h.
Referenced by TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 65 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 64 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 66 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
private |
Definition at line 59 of file panel_setup_tuning_patterns.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 76 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 75 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 77 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 78 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE(), TransferDataFromWindow(), and TransferDataToWindow().
|
private |
Definition at line 58 of file panel_setup_tuning_patterns.h.
Referenced by TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 71 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 70 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 72 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
private |
Definition at line 67 of file panel_setup_tuning_patterns.h.
Referenced by ImportSettingsFrom(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 43 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 45 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS(), and PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 92 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 91 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
private |
Definition at line 62 of file panel_setup_tuning_patterns.h.
Referenced by TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 86 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 85 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 87 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
private |
Definition at line 61 of file panel_setup_tuning_patterns.h.
Referenced by TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 83 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 82 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 84 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
private |
Definition at line 64 of file panel_setup_tuning_patterns.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 94 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 93 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 95 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
private |
Definition at line 63 of file panel_setup_tuning_patterns.h.
Referenced by TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 89 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 88 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 90 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 81 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS(), and PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
private |
Definition at line 68 of file panel_setup_tuning_patterns.h.
Referenced by ImportSettingsFrom(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 44 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 62 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 80 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 56 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 55 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
private |
Definition at line 52 of file panel_setup_tuning_patterns.h.
Referenced by TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 50 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 49 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 51 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
private |
Definition at line 51 of file panel_setup_tuning_patterns.h.
Referenced by TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 47 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 46 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 48 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
private |
Definition at line 54 of file panel_setup_tuning_patterns.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS(), TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 58 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 57 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 59 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 60 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE(), TransferDataFromWindow(), and TransferDataToWindow().
|
private |
Definition at line 53 of file panel_setup_tuning_patterns.h.
Referenced by TransferDataFromWindow(), and TransferDataToWindow().
|
protectedinherited |
Definition at line 53 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 52 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
protectedinherited |
Definition at line 54 of file panel_setup_tuning_patterns_base.h.
Referenced by PANEL_SETUP_TUNING_PATTERNS_BASE::PANEL_SETUP_TUNING_PATTERNS_BASE().
|
private |
Definition at line 66 of file panel_setup_tuning_patterns.h.
Referenced by ImportSettingsFrom(), TransferDataFromWindow(), and TransferDataToWindow().