KiCad PCB EDA Suite
PANEL_SETUP_CONSTRAINTS Class Reference

#include <panel_setup_constraints.h>

Inheritance diagram for PANEL_SETUP_CONSTRAINTS:
PANEL_SETUP_CONSTRAINTS_BASE

Public Member Functions

 PANEL_SETUP_CONSTRAINTS (PAGED_DIALOG *aParent, PCB_EDIT_FRAME *aFrame)
 
 ~PANEL_SETUP_CONSTRAINTS () override
 
void ImportSettingsFrom (BOARD *aBoard)
 

Public Attributes

UNIT_BINDER m_minClearance
 
UNIT_BINDER m_minConn
 
UNIT_BINDER m_trackMinWidth
 
UNIT_BINDER m_viaMinAnnulus
 
UNIT_BINDER m_viaMinSize
 
UNIT_BINDER m_throughHoleMin
 
UNIT_BINDER m_uviaMinSize
 
UNIT_BINDER m_uviaMinDrill
 
UNIT_BINDER m_holeToHoleMin
 
UNIT_BINDER m_holeClearance
 
UNIT_BINDER m_edgeClearance
 
UNIT_BINDER m_silkClearance
 
UNIT_BINDER m_minTextHeight
 
UNIT_BINDER m_minTextThickness
 
UNIT_BINDER m_maxError
 
wxScrolledWindow * m_scrolledWindow
 

Protected Attributes

wxStaticText * m_staticText23
 
wxStaticBitmap * m_bitmapClearance
 
wxStaticText * m_clearanceTitle
 
wxTextCtrl * m_clearanceCtrl
 
wxStaticText * m_clearanceUnits
 
wxStaticBitmap * m_bitmapMinTrackWidth
 
wxStaticText * m_TrackMinWidthTitle
 
wxTextCtrl * m_TrackMinWidthCtrl
 
wxStaticText * m_TrackMinWidthUnits
 
wxStaticBitmap * m_bitmapMinConn
 
wxStaticText * m_MinConnTitle
 
wxTextCtrl * m_MinConnCtrl
 
wxStaticText * m_MinConnUnits
 
wxStaticBitmap * m_bitmapMinViaAnnulus
 
wxStaticText * m_ViaMinAnnulusTitle
 
wxTextCtrl * m_ViaMinAnnulusCtrl
 
wxStaticText * m_ViaMinAnnulusUnits
 
wxStaticBitmap * m_bitmapMinViaDiameter
 
wxStaticText * m_ViaMinTitle
 
wxTextCtrl * m_SetViasMinSizeCtrl
 
wxStaticText * m_ViaMinUnits
 
wxStaticBitmap * m_bitmapHoleClearance
 
wxStaticText * m_HoleClearanceLabel
 
wxTextCtrl * m_HoleClearanceCtrl
 
wxStaticText * m_HoleClearanceUnits
 
wxStaticBitmap * m_bitmapEdgeClearance
 
wxStaticText * m_EdgeClearanceLabel
 
wxTextCtrl * m_EdgeClearanceCtrl
 
wxStaticText * m_EdgeClearanceUnits
 
wxStaticLine * m_staticline3
 
wxStaticLine * m_staticline4
 
wxStaticLine * m_staticline5
 
wxStaticLine * m_staticline6
 
wxStaticText * m_staticText24
 
wxStaticBitmap * m_bitmapMinViaDrill
 
wxStaticText * m_MinDrillTitle
 
wxTextCtrl * m_MinDrillCtrl
 
wxStaticText * m_MinDrillUnits
 
wxStaticBitmap * m_bitmapMinHoleClearance
 
wxStaticText * m_HoleToHoleTitle
 
wxTextCtrl * m_SetHoleToHoleCtrl
 
wxStaticText * m_HoleToHoleUnits
 
wxStaticLine * m_staticline8
 
wxStaticLine * m_staticline9
 
wxStaticLine * m_staticline10
 
wxStaticLine * m_staticline11
 
wxStaticText * m_staticText25
 
wxStaticBitmap * m_bitmapMinuViaDiameter
 
wxStaticText * m_uviaMinSizeLabel
 
wxTextCtrl * m_uviaMinSizeCtrl
 
wxStaticText * m_uviaMinSizeUnits
 
wxStaticBitmap * m_bitmapMinuViaDrill
 
wxStaticText * m_uviaMinDrillLabel
 
wxTextCtrl * m_uviaMinDrillCtrl
 
wxStaticText * m_uviaMinDrillUnits
 
wxStaticLine * m_staticline111
 
wxStaticLine * m_staticline12
 
wxStaticLine * m_staticline13
 
wxStaticLine * m_staticline14
 
wxStaticText * m_staticText28
 
wxStaticText * m_silkClearanceLabel
 
wxTextCtrl * m_silkClearanceCtrl
 
wxStaticText * m_silkClearanceUnits
 
wxStaticText * m_textHeightLabel
 
wxTextCtrl * m_textHeightCtrl
 
wxStaticText * m_textHeightUnits
 
wxStaticText * m_textThicknessLabel
 
wxTextCtrl * m_textThicknessCtrl
 
wxStaticText * m_textThicknessUnits
 
wxStaticText * m_stCircleToPolyOpt
 
wxStaticText * m_maxErrorTitle
 
wxTextCtrl * m_maxErrorCtrl
 
wxStaticText * m_maxErrorUnits
 
wxStaticText * m_stCircleToPolyWarning
 
wxBoxSizer * m_bSizerPolygonFillOption
 
wxStaticLine * m_staticline1
 
wxStaticText * m_stZoneFilledPolysOpt
 
wxStaticBitmap * m_filletBitmap
 
wxCheckBox * m_allowExternalFilletsOpt
 
wxStaticBitmap * m_spokeBitmap
 
wxStaticText * m_minResolvedSpokesLabel
 
wxSpinCtrl * m_minResolvedSpokeCountCtrl
 
wxStaticLine * m_staticline15
 
wxStaticText * m_staticText33
 
wxCheckBox * m_useHeightForLengthCalcs
 

Private Member Functions

bool Show (bool aShow) override
 
bool TransferDataToWindow () override
 
bool TransferDataFromWindow () override
 

Private Attributes

PCB_EDIT_FRAMEm_Frame
 
BOARD_DESIGN_SETTINGSm_BrdSettings
 

Detailed Description

Definition at line 38 of file panel_setup_constraints.h.

Constructor & Destructor Documentation

◆ PANEL_SETUP_CONSTRAINTS()

PANEL_SETUP_CONSTRAINTS::PANEL_SETUP_CONSTRAINTS ( PAGED_DIALOG aParent,
PCB_EDIT_FRAME aFrame 
)

Definition at line 35 of file panel_setup_constraints.cpp.

35 :
52{
53 m_Frame = aFrame;
55
57
58 wxSize ctrlSize = m_minResolvedSpokeCountCtrl->GetSize();
59 ctrlSize.x = KIUI::GetTextSize( wxT( "XXX" ), m_minResolvedSpokeCountCtrl ).x;
60 m_minResolvedSpokeCountCtrl->SetSize( ctrlSize );
61}
BOARD_DESIGN_SETTINGS & GetDesignSettings() const
Definition: board.cpp:643
wxTreebook * GetTreebook()
Definition: paged_dialog.h:37
PANEL_SETUP_CONSTRAINTS_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)
BOARD_DESIGN_SETTINGS * m_BrdSettings
BOARD * GetBoard() const
wxFont GetInfoFont(wxWindow *aWindow)
Definition: ui_common.cpp:144
wxSize GetTextSize(const wxString &aSingleLine, wxWindow *aWindow)
Return the size of aSingleLine of text when it is rendered in aWindow using whatever font is currentl...
Definition: ui_common.cpp:70

References PCB_BASE_FRAME::GetBoard(), BOARD::GetDesignSettings(), KIUI::GetInfoFont(), KIUI::GetTextSize(), m_BrdSettings, m_Frame, PANEL_SETUP_CONSTRAINTS_BASE::m_minResolvedSpokeCountCtrl, and PANEL_SETUP_CONSTRAINTS_BASE::m_stCircleToPolyWarning.

◆ ~PANEL_SETUP_CONSTRAINTS()

PANEL_SETUP_CONSTRAINTS::~PANEL_SETUP_CONSTRAINTS ( )
inlineoverride

Definition at line 42 of file panel_setup_constraints.h.

42{ };

Member Function Documentation

◆ ImportSettingsFrom()

void PANEL_SETUP_CONSTRAINTS::ImportSettingsFrom ( BOARD aBoard)

Definition at line 191 of file panel_setup_constraints.cpp.

192{
193 BOARD_DESIGN_SETTINGS* savedSettings = m_BrdSettings;
194
195 m_BrdSettings = &aBoard->GetDesignSettings();
197
198 m_BrdSettings = savedSettings;
199}
Container for design settings for a BOARD object.

References BOARD::GetDesignSettings(), m_BrdSettings, and TransferDataToWindow().

Referenced by DIALOG_BOARD_SETUP::onAuxiliaryAction().

◆ Show()

bool PANEL_SETUP_CONSTRAINTS::Show ( bool  aShow)
overrideprivate

Definition at line 161 of file panel_setup_constraints.cpp.

162{
163 bool retVal = wxPanel::Show( aShow );
164
165 if( aShow )
166 {
167 // These *should* work in the constructor, and indeed they do if this panel is the
168 // first displayed. However, on OSX 3.0.5 (at least), if another panel is displayed
169 // first then the icons will be blank unless they're set here.
183
184 Layout();
185 }
186
187 return retVal;
188}
wxBitmap KiBitmap(BITMAPS aBitmap, int aHeightTag)
Construct a wxBitmap from an image identifier Returns the image from the active theme if the image ha...
Definition: bitmap.cpp:105
@ via_diameter
@ via_hole_diameter
@ thermal_spokes
@ hole_to_hole_clearance
@ edge_to_copper_clearance
@ hole_to_copper_clearance
@ ps_diff_pair_gap

References edge_to_copper_clearance, hole_to_copper_clearance, hole_to_hole_clearance, KiBitmap(), PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapClearance, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapEdgeClearance, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapHoleClearance, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinConn, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinHoleClearance, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinTrackWidth, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinuViaDiameter, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinuViaDrill, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinViaAnnulus, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinViaDiameter, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinViaDrill, PANEL_SETUP_CONSTRAINTS_BASE::m_filletBitmap, PANEL_SETUP_CONSTRAINTS_BASE::m_spokeBitmap, ps_diff_pair_gap, thermal_spokes, via_annulus, via_diameter, via_hole_diameter, width_conn, width_track, and zone_fillet.

◆ TransferDataFromWindow()

bool PANEL_SETUP_CONSTRAINTS::TransferDataFromWindow ( )
overrideprivate

Definition at line 99 of file panel_setup_constraints.cpp.

100{
102 return false;
103
104 if( !m_minConn.Validate( 0, 10, EDA_UNITS::INCHES ) )
105 return false;
106
108 return false;
109
111 return false;
112
114 return false;
115
117 return false;
118
120 return false;
121
122 if( !m_throughHoleMin.Validate( 2, 1000, EDA_UNITS::MILS ) ) // #107 to 1 inch
123 return false;
124
126 return false;
127
128 // These are all stored in project file, not board, so no need for OnModify()
129
131
135
138
146
149
152
156
157 return true;
158}
constexpr EDA_IU_SCALE pcbIUScale
Definition: base_units.h:109
#define MAXIMUM_ERROR_SIZE_MM
#define MINIMUM_ERROR_SIZE_MM
bool m_UseHeightForLengthCalcs
Enable inclusion of stackup height in track length measurements and length tuning.
virtual long long int GetValue()
Return the current value in Internal Units.
virtual bool Validate(double aMin, double aMax, EDA_UNITS aUnits=EDA_UNITS::UNSCALED)
Validate the control against the given range, informing the user of any errors found.
const double IU_PER_MM
Definition: base_units.h:77

References UNIT_BINDER::GetValue(), INCHES, EDA_IU_SCALE::IU_PER_MM, PANEL_SETUP_CONSTRAINTS_BASE::m_allowExternalFilletsOpt, m_BrdSettings, BOARD_DESIGN_SETTINGS::m_CopperEdgeClearance, m_edgeClearance, BOARD_DESIGN_SETTINGS::m_HoleClearance, m_holeClearance, BOARD_DESIGN_SETTINGS::m_HoleToHoleMin, m_holeToHoleMin, BOARD_DESIGN_SETTINGS::m_MaxError, m_maxError, BOARD_DESIGN_SETTINGS::m_MicroViasMinDrill, BOARD_DESIGN_SETTINGS::m_MicroViasMinSize, BOARD_DESIGN_SETTINGS::m_MinClearance, m_minClearance, BOARD_DESIGN_SETTINGS::m_MinConn, m_minConn, PANEL_SETUP_CONSTRAINTS_BASE::m_minResolvedSpokeCountCtrl, BOARD_DESIGN_SETTINGS::m_MinResolvedSpokes, BOARD_DESIGN_SETTINGS::m_MinSilkTextHeight, BOARD_DESIGN_SETTINGS::m_MinSilkTextThickness, m_minTextHeight, m_minTextThickness, BOARD_DESIGN_SETTINGS::m_MinThroughDrill, BOARD_DESIGN_SETTINGS::m_SilkClearance, m_silkClearance, m_throughHoleMin, BOARD_DESIGN_SETTINGS::m_TrackMinWidth, m_trackMinWidth, BOARD_DESIGN_SETTINGS::m_UseHeightForLengthCalcs, PANEL_SETUP_CONSTRAINTS_BASE::m_useHeightForLengthCalcs, m_uviaMinDrill, m_uviaMinSize, m_viaMinAnnulus, m_viaMinSize, BOARD_DESIGN_SETTINGS::m_ViasMinAnnularWidth, BOARD_DESIGN_SETTINGS::m_ViasMinSize, BOARD_DESIGN_SETTINGS::m_ZoneKeepExternalFillets, MAXIMUM_ERROR_SIZE_MM, MILS, MINIMUM_ERROR_SIZE_MM, pcbIUScale, and UNIT_BINDER::Validate().

◆ TransferDataToWindow()

bool PANEL_SETUP_CONSTRAINTS::TransferDataToWindow ( )
overrideprivate

Definition at line 64 of file panel_setup_constraints.cpp.

65{
66 wxString msg;
67 msg.Printf( m_stCircleToPolyWarning->GetLabel(), m_Frame->StringFromValue( ARC_HIGH_DEF, true ) );
68 m_stCircleToPolyWarning->SetLabel( msg );
69
71
73
76
84
87
90
94
95 return true;
96}
constexpr int ARC_HIGH_DEF
Definition: base_units.h:121
wxString StringFromValue(double aValue, bool aAddUnitLabel=false, EDA_DATA_TYPE aType=EDA_DATA_TYPE::DISTANCE)
Converts aValue in internal units into a united string.
virtual void SetValue(long long int aValue)
Set new value (in Internal Units) for the text field, taking care of units conversion.

References ARC_HIGH_DEF, PANEL_SETUP_CONSTRAINTS_BASE::m_allowExternalFilletsOpt, m_BrdSettings, BOARD_DESIGN_SETTINGS::m_CopperEdgeClearance, m_edgeClearance, m_Frame, BOARD_DESIGN_SETTINGS::m_HoleClearance, m_holeClearance, BOARD_DESIGN_SETTINGS::m_HoleToHoleMin, m_holeToHoleMin, BOARD_DESIGN_SETTINGS::m_MaxError, m_maxError, BOARD_DESIGN_SETTINGS::m_MicroViasMinDrill, BOARD_DESIGN_SETTINGS::m_MicroViasMinSize, BOARD_DESIGN_SETTINGS::m_MinClearance, m_minClearance, BOARD_DESIGN_SETTINGS::m_MinConn, m_minConn, PANEL_SETUP_CONSTRAINTS_BASE::m_minResolvedSpokeCountCtrl, BOARD_DESIGN_SETTINGS::m_MinResolvedSpokes, BOARD_DESIGN_SETTINGS::m_MinSilkTextHeight, BOARD_DESIGN_SETTINGS::m_MinSilkTextThickness, m_minTextHeight, m_minTextThickness, BOARD_DESIGN_SETTINGS::m_MinThroughDrill, BOARD_DESIGN_SETTINGS::m_SilkClearance, m_silkClearance, PANEL_SETUP_CONSTRAINTS_BASE::m_stCircleToPolyWarning, m_throughHoleMin, BOARD_DESIGN_SETTINGS::m_TrackMinWidth, m_trackMinWidth, BOARD_DESIGN_SETTINGS::m_UseHeightForLengthCalcs, PANEL_SETUP_CONSTRAINTS_BASE::m_useHeightForLengthCalcs, m_uviaMinDrill, m_uviaMinSize, m_viaMinAnnulus, m_viaMinSize, BOARD_DESIGN_SETTINGS::m_ViasMinAnnularWidth, BOARD_DESIGN_SETTINGS::m_ViasMinSize, BOARD_DESIGN_SETTINGS::m_ZoneKeepExternalFillets, UNIT_BINDER::SetValue(), and UNITS_PROVIDER::StringFromValue().

Referenced by ImportSettingsFrom().

Member Data Documentation

◆ m_allowExternalFilletsOpt

wxCheckBox* PANEL_SETUP_CONSTRAINTS_BASE::m_allowExternalFilletsOpt
protectedinherited

◆ m_bitmapClearance

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapClearance
protectedinherited

◆ m_bitmapEdgeClearance

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapEdgeClearance
protectedinherited

◆ m_bitmapHoleClearance

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapHoleClearance
protectedinherited

◆ m_bitmapMinConn

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinConn
protectedinherited

◆ m_bitmapMinHoleClearance

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinHoleClearance
protectedinherited

◆ m_bitmapMinTrackWidth

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinTrackWidth
protectedinherited

◆ m_bitmapMinuViaDiameter

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinuViaDiameter
protectedinherited

◆ m_bitmapMinuViaDrill

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinuViaDrill
protectedinherited

◆ m_bitmapMinViaAnnulus

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinViaAnnulus
protectedinherited

◆ m_bitmapMinViaDiameter

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinViaDiameter
protectedinherited

◆ m_bitmapMinViaDrill

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapMinViaDrill
protectedinherited

◆ m_BrdSettings

BOARD_DESIGN_SETTINGS* PANEL_SETUP_CONSTRAINTS::m_BrdSettings
private

◆ m_bSizerPolygonFillOption

wxBoxSizer* PANEL_SETUP_CONSTRAINTS_BASE::m_bSizerPolygonFillOption
protectedinherited

◆ m_clearanceCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_clearanceCtrl
protectedinherited

◆ m_clearanceTitle

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_clearanceTitle
protectedinherited

◆ m_clearanceUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_clearanceUnits
protectedinherited

◆ m_edgeClearance

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_edgeClearance

Definition at line 62 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_EdgeClearanceCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_EdgeClearanceCtrl
protectedinherited

◆ m_EdgeClearanceLabel

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_EdgeClearanceLabel
protectedinherited

◆ m_EdgeClearanceUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_EdgeClearanceUnits
protectedinherited

◆ m_filletBitmap

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_filletBitmap
protectedinherited

◆ m_Frame

PCB_EDIT_FRAME* PANEL_SETUP_CONSTRAINTS::m_Frame
private

Definition at line 69 of file panel_setup_constraints.h.

Referenced by PANEL_SETUP_CONSTRAINTS(), and TransferDataToWindow().

◆ m_holeClearance

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_holeClearance

Definition at line 61 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_HoleClearanceCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_HoleClearanceCtrl
protectedinherited

◆ m_HoleClearanceLabel

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_HoleClearanceLabel
protectedinherited

◆ m_HoleClearanceUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_HoleClearanceUnits
protectedinherited

◆ m_holeToHoleMin

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_holeToHoleMin

Definition at line 60 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_HoleToHoleTitle

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_HoleToHoleTitle
protectedinherited

◆ m_HoleToHoleUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_HoleToHoleUnits
protectedinherited

◆ m_maxError

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_maxError

Definition at line 66 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_maxErrorCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_maxErrorCtrl
protectedinherited

◆ m_maxErrorTitle

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_maxErrorTitle
protectedinherited

◆ m_maxErrorUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_maxErrorUnits
protectedinherited

◆ m_minClearance

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_minClearance

Definition at line 52 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_minConn

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_minConn

Definition at line 53 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_MinConnCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_MinConnCtrl
protectedinherited

◆ m_MinConnTitle

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_MinConnTitle
protectedinherited

◆ m_MinConnUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_MinConnUnits
protectedinherited

◆ m_MinDrillCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_MinDrillCtrl
protectedinherited

◆ m_MinDrillTitle

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_MinDrillTitle
protectedinherited

◆ m_MinDrillUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_MinDrillUnits
protectedinherited

◆ m_minResolvedSpokeCountCtrl

wxSpinCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_minResolvedSpokeCountCtrl
protectedinherited

◆ m_minResolvedSpokesLabel

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_minResolvedSpokesLabel
protectedinherited

◆ m_minTextHeight

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_minTextHeight

Definition at line 64 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_minTextThickness

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_minTextThickness

Definition at line 65 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_scrolledWindow

wxScrolledWindow* PANEL_SETUP_CONSTRAINTS_BASE::m_scrolledWindow
inherited

◆ m_SetHoleToHoleCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_SetHoleToHoleCtrl
protectedinherited

◆ m_SetViasMinSizeCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_SetViasMinSizeCtrl
protectedinherited

◆ m_silkClearance

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_silkClearance

Definition at line 63 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_silkClearanceCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_silkClearanceCtrl
protectedinherited

◆ m_silkClearanceLabel

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_silkClearanceLabel
protectedinherited

◆ m_silkClearanceUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_silkClearanceUnits
protectedinherited

◆ m_spokeBitmap

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_spokeBitmap
protectedinherited

◆ m_staticline1

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline1
protectedinherited

◆ m_staticline10

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline10
protectedinherited

◆ m_staticline11

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline11
protectedinherited

◆ m_staticline111

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline111
protectedinherited

◆ m_staticline12

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline12
protectedinherited

◆ m_staticline13

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline13
protectedinherited

◆ m_staticline14

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline14
protectedinherited

◆ m_staticline15

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline15
protectedinherited

◆ m_staticline3

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline3
protectedinherited

◆ m_staticline4

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline4
protectedinherited

◆ m_staticline5

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline5
protectedinherited

◆ m_staticline6

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline6
protectedinherited

◆ m_staticline8

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline8
protectedinherited

◆ m_staticline9

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline9
protectedinherited

◆ m_staticText23

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_staticText23
protectedinherited

◆ m_staticText24

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_staticText24
protectedinherited

◆ m_staticText25

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_staticText25
protectedinherited

◆ m_staticText28

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_staticText28
protectedinherited

◆ m_staticText33

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_staticText33
protectedinherited

◆ m_stCircleToPolyOpt

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_stCircleToPolyOpt
protectedinherited

◆ m_stCircleToPolyWarning

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_stCircleToPolyWarning
protectedinherited

◆ m_stZoneFilledPolysOpt

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_stZoneFilledPolysOpt
protectedinherited

◆ m_textHeightCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_textHeightCtrl
protectedinherited

◆ m_textHeightLabel

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_textHeightLabel
protectedinherited

◆ m_textHeightUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_textHeightUnits
protectedinherited

◆ m_textThicknessCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_textThicknessCtrl
protectedinherited

◆ m_textThicknessLabel

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_textThicknessLabel
protectedinherited

◆ m_textThicknessUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_textThicknessUnits
protectedinherited

◆ m_throughHoleMin

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_throughHoleMin

Definition at line 57 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_trackMinWidth

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_trackMinWidth

Definition at line 54 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_TrackMinWidthCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_TrackMinWidthCtrl
protectedinherited

◆ m_TrackMinWidthTitle

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_TrackMinWidthTitle
protectedinherited

◆ m_TrackMinWidthUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_TrackMinWidthUnits
protectedinherited

◆ m_useHeightForLengthCalcs

wxCheckBox* PANEL_SETUP_CONSTRAINTS_BASE::m_useHeightForLengthCalcs
protectedinherited

◆ m_uviaMinDrill

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_uviaMinDrill

Definition at line 59 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_uviaMinDrillCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_uviaMinDrillCtrl
protectedinherited

◆ m_uviaMinDrillLabel

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_uviaMinDrillLabel
protectedinherited

◆ m_uviaMinDrillUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_uviaMinDrillUnits
protectedinherited

◆ m_uviaMinSize

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_uviaMinSize

Definition at line 58 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_uviaMinSizeCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_uviaMinSizeCtrl
protectedinherited

◆ m_uviaMinSizeLabel

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_uviaMinSizeLabel
protectedinherited

◆ m_uviaMinSizeUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_uviaMinSizeUnits
protectedinherited

◆ m_viaMinAnnulus

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_viaMinAnnulus

Definition at line 55 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_ViaMinAnnulusCtrl

wxTextCtrl* PANEL_SETUP_CONSTRAINTS_BASE::m_ViaMinAnnulusCtrl
protectedinherited

◆ m_ViaMinAnnulusTitle

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_ViaMinAnnulusTitle
protectedinherited

◆ m_ViaMinAnnulusUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_ViaMinAnnulusUnits
protectedinherited

◆ m_viaMinSize

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_viaMinSize

Definition at line 56 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_ViaMinTitle

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_ViaMinTitle
protectedinherited

◆ m_ViaMinUnits

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_ViaMinUnits
protectedinherited

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