KiCad PCB EDA Suite
|
#include <panel_track_width.h>
Public Member Functions | |
PANEL_TRACK_WIDTH (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString) | |
~PANEL_TRACK_WIDTH () | |
void | LoadSettings (PCB_CALCULATOR_SETTINGS *aCfg) override |
Load the settings into the panel. | |
void | SaveSettings (PCB_CALCULATOR_SETTINGS *aCfg) override |
Save the settings from the panel. | |
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. | |
void | OnTWParametersChanged (wxCommandEvent &event) override |
Update the calculations the user changes the general parameters. | |
void | OnTWCalculateFromCurrent (wxCommandEvent &event) override |
Update the calculations when the user changes the desired maximum current. | |
void | OnTWCalculateFromExtWidth (wxCommandEvent &event) override |
Update the calculations when the user changes the desired external trace width. | |
void | OnTWCalculateFromIntWidth (wxCommandEvent &event) override |
Update the calculations when the user changes the desired internal trace width. | |
void | OnTWResetButtonClick (wxCommandEvent &event) override |
Update the calculations when the user clicks the reset button. | |
double | TWCalculateWidth (double aCurrent, double aThickness, double aDeltaT_C, bool aUseInternalLayer) |
Calculate track width required based on given current and temperature rise. | |
double | TWCalculateCurrent (double aWidth, double aThickness, double aDeltaT_C, bool aUseInternalLayer) |
Calculate maximum current based on given width and temperature rise. | |
void | TWDisplayValues (double aCurrent, double aExtWidth, double aIntWidth, double aExtThickness, double aIntThickness) |
Display the results of a calculation (including resulting values such as the resistance and power loss). | |
void | TWUpdateModeDisplay () |
Update the fields to show whether the maximum current, external trace width, or internal trace width is currently the controlling parameter. | |
Private Types | |
enum | { TW_MASTER_CURRENT , TW_MASTER_EXT_WIDTH , TW_MASTER_INT_WIDTH } |
Private Attributes | |
enum PANEL_TRACK_WIDTH:: { ... } | m_TWMode |
bool | m_TWNested |
Definition at line 28 of file panel_track_width.h.
|
private |
Enumerator | |
---|---|
TW_MASTER_CURRENT | |
TW_MASTER_EXT_WIDTH | |
TW_MASTER_INT_WIDTH |
Definition at line 92 of file panel_track_width.h.
PANEL_TRACK_WIDTH::PANEL_TRACK_WIDTH | ( | wxWindow * | parent, |
wxWindowID | id = wxID_ANY , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize , |
||
long | style = wxTAB_TRAVERSAL , |
||
const wxString & | name = wxEmptyString |
||
) |
PANEL_TRACK_WIDTH::~PANEL_TRACK_WIDTH | ( | ) |
Definition at line 68 of file panel_track_width.cpp.
|
overridevirtual |
Load the settings into the panel.
aCfg | is the settings structure to load from |
Implements CALCULATOR_PANEL.
Definition at line 447 of file panel_track_width.cpp.
References ConvertMarkdown2Html(), copper_resistivity, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::current, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::delta_tc, dummy, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::ext_track_thickness, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::ext_track_thickness_units, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::ext_track_width, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::ext_track_width_units, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::int_track_thickness, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::int_track_thickness_units, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::int_track_width, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::int_track_width_units, PANEL_TRACK_WIDTH_BASE::m_ExtTrackThicknessUnit, PANEL_TRACK_WIDTH_BASE::m_ExtTrackThicknessValue, PANEL_TRACK_WIDTH_BASE::m_ExtTrackWidthValue, PANEL_TRACK_WIDTH_BASE::m_htmlWinFormulas, PANEL_TRACK_WIDTH_BASE::m_IntTrackThicknessUnit, PANEL_TRACK_WIDTH_BASE::m_IntTrackThicknessValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackWidthValue, PANEL_TRACK_WIDTH_BASE::m_TrackCurrentValue, PANEL_TRACK_WIDTH_BASE::m_TrackDeltaTValue, PANEL_TRACK_WIDTH_BASE::m_TrackLengthValue, PCB_CALCULATOR_SETTINGS::m_TrackWidth, PANEL_TRACK_WIDTH_BASE::m_TW_CuLength_choiceUnit, PANEL_TRACK_WIDTH_BASE::m_TW_ExtTrackWidth_choiceUnit, PANEL_TRACK_WIDTH_BASE::m_TW_IntTrackWidth_choiceUnit, m_TWNested, PANEL_TRACK_WIDTH_BASE::m_TWResistivity, OnTWParametersChanged(), PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::resistivity, HTML_WINDOW::SetPage(), PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::track_len, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::track_len_units, tracks_width_versus_current_formula, and TWUpdateModeDisplay().
|
overridevirtual |
Update the calculations when the user changes the desired maximum current.
Reimplemented from PANEL_TRACK_WIDTH_BASE.
Definition at line 108 of file panel_track_width.cpp.
References std::abs(), DoubleFromString(), UNIT_SELECTOR_THICKNESS::GetUnitScale(), PANEL_TRACK_WIDTH_BASE::m_ExtTrackThicknessUnit, PANEL_TRACK_WIDTH_BASE::m_ExtTrackThicknessValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackThicknessUnit, PANEL_TRACK_WIDTH_BASE::m_IntTrackThicknessValue, PANEL_TRACK_WIDTH_BASE::m_TrackCurrentValue, PANEL_TRACK_WIDTH_BASE::m_TrackDeltaTValue, m_TWMode, m_TWNested, TW_MASTER_CURRENT, TWCalculateWidth(), TWDisplayValues(), and TWUpdateModeDisplay().
Referenced by OnTWParametersChanged().
|
overridevirtual |
Update the calculations when the user changes the desired external trace width.
Reimplemented from PANEL_TRACK_WIDTH_BASE.
Definition at line 148 of file panel_track_width.cpp.
References std::abs(), DoubleFromString(), UNIT_SELECTOR_LEN::GetUnitScale(), UNIT_SELECTOR_THICKNESS::GetUnitScale(), PANEL_TRACK_WIDTH_BASE::m_ExtTrackThicknessUnit, PANEL_TRACK_WIDTH_BASE::m_ExtTrackThicknessValue, PANEL_TRACK_WIDTH_BASE::m_ExtTrackWidthValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackThicknessUnit, PANEL_TRACK_WIDTH_BASE::m_IntTrackThicknessValue, PANEL_TRACK_WIDTH_BASE::m_TrackDeltaTValue, PANEL_TRACK_WIDTH_BASE::m_TW_ExtTrackWidth_choiceUnit, m_TWMode, m_TWNested, TW_MASTER_EXT_WIDTH, TWCalculateCurrent(), TWCalculateWidth(), TWDisplayValues(), and TWUpdateModeDisplay().
Referenced by OnTWParametersChanged().
|
overridevirtual |
Update the calculations when the user changes the desired internal trace width.
Reimplemented from PANEL_TRACK_WIDTH_BASE.
Definition at line 192 of file panel_track_width.cpp.
References std::abs(), DoubleFromString(), UNIT_SELECTOR_LEN::GetUnitScale(), UNIT_SELECTOR_THICKNESS::GetUnitScale(), PANEL_TRACK_WIDTH_BASE::m_ExtTrackThicknessUnit, PANEL_TRACK_WIDTH_BASE::m_ExtTrackThicknessValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackThicknessUnit, PANEL_TRACK_WIDTH_BASE::m_IntTrackThicknessValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackWidthValue, PANEL_TRACK_WIDTH_BASE::m_TrackDeltaTValue, PANEL_TRACK_WIDTH_BASE::m_TW_IntTrackWidth_choiceUnit, m_TWMode, m_TWNested, TW_MASTER_INT_WIDTH, TWCalculateCurrent(), TWCalculateWidth(), TWDisplayValues(), and TWUpdateModeDisplay().
Referenced by OnTWParametersChanged().
|
overridevirtual |
Update the calculations the user changes the general parameters.
Reimplemented from PANEL_TRACK_WIDTH_BASE.
Definition at line 97 of file panel_track_width.cpp.
References m_TWMode, OnTWCalculateFromCurrent(), OnTWCalculateFromExtWidth(), OnTWCalculateFromIntWidth(), TW_MASTER_CURRENT, TW_MASTER_EXT_WIDTH, and TW_MASTER_INT_WIDTH.
Referenced by LoadSettings().
|
overridevirtual |
Update the calculations when the user clicks the reset button.
Reimplemented from PANEL_TRACK_WIDTH_BASE.
Definition at line 237 of file panel_track_width.cpp.
References copper_resistivity, PANEL_TRACK_WIDTH_BASE::m_ExtTrackThicknessUnit, PANEL_TRACK_WIDTH_BASE::m_ExtTrackThicknessValue, PANEL_TRACK_WIDTH_BASE::m_ExtTrackWidthValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackThicknessUnit, PANEL_TRACK_WIDTH_BASE::m_IntTrackThicknessValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackWidthValue, PANEL_TRACK_WIDTH_BASE::m_TrackCurrentValue, PANEL_TRACK_WIDTH_BASE::m_TrackDeltaTValue, PANEL_TRACK_WIDTH_BASE::m_TrackLengthValue, PANEL_TRACK_WIDTH_BASE::m_TW_CuLength_choiceUnit, PANEL_TRACK_WIDTH_BASE::m_TW_ExtTrackWidth_choiceUnit, PANEL_TRACK_WIDTH_BASE::m_TW_IntTrackWidth_choiceUnit, and PANEL_TRACK_WIDTH_BASE::m_TWResistivity.
|
overridevirtual |
Save the settings from the panel.
aCfg | is the settings structure to save to |
Implements CALCULATOR_PANEL.
Definition at line 79 of file panel_track_width.cpp.
References PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::current, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::delta_tc, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::ext_track_thickness, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::ext_track_thickness_units, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::ext_track_width, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::ext_track_width_units, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::int_track_thickness, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::int_track_thickness_units, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::int_track_width, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::int_track_width_units, PANEL_TRACK_WIDTH_BASE::m_ExtTrackThicknessUnit, PANEL_TRACK_WIDTH_BASE::m_ExtTrackThicknessValue, PANEL_TRACK_WIDTH_BASE::m_ExtTrackWidthValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackThicknessUnit, PANEL_TRACK_WIDTH_BASE::m_IntTrackThicknessValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackWidthValue, PANEL_TRACK_WIDTH_BASE::m_TrackCurrentValue, PANEL_TRACK_WIDTH_BASE::m_TrackDeltaTValue, PANEL_TRACK_WIDTH_BASE::m_TrackLengthValue, PCB_CALCULATOR_SETTINGS::m_TrackWidth, PANEL_TRACK_WIDTH_BASE::m_TW_CuLength_choiceUnit, PANEL_TRACK_WIDTH_BASE::m_TW_ExtTrackWidth_choiceUnit, PANEL_TRACK_WIDTH_BASE::m_TW_IntTrackWidth_choiceUnit, PANEL_TRACK_WIDTH_BASE::m_TWResistivity, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::resistivity, PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::track_len, and PCB_CALCULATOR_SETTINGS::TRACK_WIDTH::track_len_units.
|
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 73 of file panel_track_width.cpp.
References PANEL_TRACK_WIDTH_BASE::m_htmlWinFormulas, and HTML_WINDOW::ThemeChanged().
double PANEL_TRACK_WIDTH::TWCalculateCurrent | ( | double | aWidth, |
double | aThickness, | ||
double | aDeltaT_C, | ||
bool | aUseInternalLayer | ||
) |
Calculate maximum current based on given width and temperature rise.
Definition at line 430 of file panel_track_width.cpp.
References scale, and UNIT_MIL.
Referenced by OnTWCalculateFromExtWidth(), and OnTWCalculateFromIntWidth().
double PANEL_TRACK_WIDTH::TWCalculateWidth | ( | double | aCurrent, |
double | aThickness, | ||
double | aDeltaT_C, | ||
bool | aUseInternalLayer | ||
) |
Calculate track width required based on given current and temperature rise.
Definition at line 407 of file panel_track_width.cpp.
References scale, and UNIT_MIL.
Referenced by OnTWCalculateFromCurrent(), OnTWCalculateFromExtWidth(), and OnTWCalculateFromIntWidth().
void PANEL_TRACK_WIDTH::TWDisplayValues | ( | double | aCurrent, |
double | aExtWidth, | ||
double | aIntWidth, | ||
double | aExtThickness, | ||
double | aIntThickness | ||
) |
Display the results of a calculation (including resulting values such as the resistance and power loss).
Definition at line 261 of file panel_track_width.cpp.
References std::abs(), DoubleFromString(), UNIT_SELECTOR::GetUnitName(), UNIT_SELECTOR_LEN::GetUnitScale(), PANEL_TRACK_WIDTH_BASE::m_extTrackAreaUnitLabel, PANEL_TRACK_WIDTH_BASE::m_ExtTrackAreaValue, PANEL_TRACK_WIDTH_BASE::m_ExtTrackLossValue, PANEL_TRACK_WIDTH_BASE::m_ExtTrackResistValue, PANEL_TRACK_WIDTH_BASE::m_ExtTrackVDropValue, PANEL_TRACK_WIDTH_BASE::m_ExtTrackWidthValue, PANEL_TRACK_WIDTH_BASE::m_intTrackAreaUnitLabel, PANEL_TRACK_WIDTH_BASE::m_IntTrackAreaValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackLossValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackResistValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackVDropValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackWidthValue, PANEL_TRACK_WIDTH_BASE::m_TrackCurrentValue, PANEL_TRACK_WIDTH_BASE::m_TrackLengthValue, PANEL_TRACK_WIDTH_BASE::m_TW_CuLength_choiceUnit, PANEL_TRACK_WIDTH_BASE::m_TW_ExtTrackWidth_choiceUnit, PANEL_TRACK_WIDTH_BASE::m_TW_IntTrackWidth_choiceUnit, m_TWMode, PANEL_TRACK_WIDTH_BASE::m_TWResistivity, TW_MASTER_CURRENT, TW_MASTER_EXT_WIDTH, and TW_MASTER_INT_WIDTH.
Referenced by OnTWCalculateFromCurrent(), OnTWCalculateFromExtWidth(), and OnTWCalculateFromIntWidth().
void PANEL_TRACK_WIDTH::TWUpdateModeDisplay | ( | ) |
Update the fields to show whether the maximum current, external trace width, or internal trace width is currently the controlling parameter.
Definition at line 335 of file panel_track_width.cpp.
References PANEL_TRACK_WIDTH_BASE::m_ExtTrackWidthValue, PANEL_TRACK_WIDTH_BASE::m_IntTrackWidthValue, PANEL_TRACK_WIDTH_BASE::m_staticTextCurrent, PANEL_TRACK_WIDTH_BASE::m_staticTextExtWidth, PANEL_TRACK_WIDTH_BASE::m_staticTextIntWidth, PANEL_TRACK_WIDTH_BASE::m_TrackCurrentValue, m_TWMode, TW_MASTER_CURRENT, TW_MASTER_EXT_WIDTH, and TW_MASTER_INT_WIDTH.
Referenced by LoadSettings(), OnTWCalculateFromCurrent(), OnTWCalculateFromExtWidth(), and OnTWCalculateFromIntWidth().
|
protectedinherited |
Definition at line 101 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 70 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and TWDisplayValues().
|
protectedinherited |
Definition at line 69 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and TWDisplayValues().
|
protectedinherited |
Definition at line 78 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and TWDisplayValues().
|
protectedinherited |
Definition at line 72 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and TWDisplayValues().
|
protectedinherited |
Definition at line 73 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH(), and PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 64 of file panel_track_width_base.h.
Referenced by LoadSettings(), OnTWCalculateFromCurrent(), OnTWCalculateFromExtWidth(), OnTWCalculateFromIntWidth(), OnTWResetButtonClick(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), SaveSettings(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 63 of file panel_track_width_base.h.
Referenced by LoadSettings(), OnTWCalculateFromCurrent(), OnTWCalculateFromExtWidth(), OnTWCalculateFromIntWidth(), OnTWResetButtonClick(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), SaveSettings(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 75 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and TWDisplayValues().
|
protectedinherited |
Definition at line 60 of file panel_track_width_base.h.
Referenced by LoadSettings(), OnTWCalculateFromExtWidth(), OnTWResetButtonClick(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), SaveSettings(), TWDisplayValues(), TWUpdateModeDisplay(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 58 of file panel_track_width_base.h.
Referenced by LoadSettings(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and ThemeChanged().
|
protectedinherited |
Definition at line 91 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and TWDisplayValues().
|
protectedinherited |
Definition at line 90 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and TWDisplayValues().
|
protectedinherited |
Definition at line 99 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and TWDisplayValues().
|
protectedinherited |
Definition at line 93 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and TWDisplayValues().
|
protectedinherited |
Definition at line 94 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH(), and PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 85 of file panel_track_width_base.h.
Referenced by LoadSettings(), OnTWCalculateFromCurrent(), OnTWCalculateFromExtWidth(), OnTWCalculateFromIntWidth(), OnTWResetButtonClick(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), SaveSettings(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 84 of file panel_track_width_base.h.
Referenced by LoadSettings(), OnTWCalculateFromCurrent(), OnTWCalculateFromExtWidth(), OnTWCalculateFromIntWidth(), OnTWResetButtonClick(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), SaveSettings(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 96 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and TWDisplayValues().
|
protectedinherited |
Definition at line 81 of file panel_track_width_base.h.
Referenced by LoadSettings(), OnTWCalculateFromIntWidth(), OnTWResetButtonClick(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), SaveSettings(), TWDisplayValues(), TWUpdateModeDisplay(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 57 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH(), and PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 88 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 65 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 66 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 67 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 86 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 87 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 55 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 48 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 49 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH(), and PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 62 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 71 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 92 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 83 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 52 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 74 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 95 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 77 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 79 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 100 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 98 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 76 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 97 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 68 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 89 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 46 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and TWUpdateModeDisplay().
|
protectedinherited |
Definition at line 59 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and TWUpdateModeDisplay().
|
protectedinherited |
Definition at line 80 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), and TWUpdateModeDisplay().
|
protectedinherited |
Definition at line 47 of file panel_track_width_base.h.
Referenced by LoadSettings(), OnTWCalculateFromCurrent(), OnTWResetButtonClick(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), SaveSettings(), TWDisplayValues(), TWUpdateModeDisplay(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 50 of file panel_track_width_base.h.
Referenced by LoadSettings(), OnTWCalculateFromCurrent(), OnTWCalculateFromExtWidth(), OnTWCalculateFromIntWidth(), OnTWResetButtonClick(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), SaveSettings(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 53 of file panel_track_width_base.h.
Referenced by LoadSettings(), OnTWResetButtonClick(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), SaveSettings(), TWDisplayValues(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 51 of file panel_track_width_base.h.
Referenced by PANEL_TRACK_WIDTH(), and PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 54 of file panel_track_width_base.h.
Referenced by LoadSettings(), OnTWResetButtonClick(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), SaveSettings(), TWDisplayValues(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 61 of file panel_track_width_base.h.
Referenced by LoadSettings(), OnTWCalculateFromExtWidth(), OnTWResetButtonClick(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), SaveSettings(), TWDisplayValues(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().
|
protectedinherited |
Definition at line 82 of file panel_track_width_base.h.
Referenced by LoadSettings(), OnTWCalculateFromIntWidth(), OnTWResetButtonClick(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), SaveSettings(), TWDisplayValues(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().
enum { ... } PANEL_TRACK_WIDTH::m_TWMode |
|
private |
Definition at line 99 of file panel_track_width.h.
Referenced by LoadSettings(), OnTWCalculateFromCurrent(), OnTWCalculateFromExtWidth(), and OnTWCalculateFromIntWidth().
|
protectedinherited |
Definition at line 56 of file panel_track_width_base.h.
Referenced by LoadSettings(), OnTWResetButtonClick(), PANEL_TRACK_WIDTH_BASE::PANEL_TRACK_WIDTH_BASE(), SaveSettings(), TWDisplayValues(), and PANEL_TRACK_WIDTH_BASE::~PANEL_TRACK_WIDTH_BASE().