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_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_maxError
 
wxScrolledWindow * m_scrolledWindow
 

Protected Attributes

wxStaticText * m_staticText26
 
wxStaticBitmap * m_bitmapBlindBuried
 
wxCheckBox * m_OptAllowBlindBuriedVias
 
wxStaticBitmap * m_bitmap_uVia
 
wxCheckBox * m_OptAllowMicroVias
 
wxStaticLine * m_staticline2
 
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_bitmapZoneFillOpt
 
wxRadioButton * m_rbOutlinePolygonBestQ
 
wxRadioButton * m_rbOutlinePolygonFastest
 
wxStaticBitmap * m_filletBitmap
 
wxCheckBox * m_allowExternalFilletsOpt
 
wxStaticLine * m_staticline15
 
wxStaticText * m_staticText33
 
wxCheckBox * m_useHeightForLengthCalcs
 
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_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
 

Private Member Functions

bool Show (bool aShow) override
 
bool TransferDataToWindow () override
 
bool TransferDataFromWindow () override
 
void onChangeOutlineOpt (wxCommandEvent &event) 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 36 of file panel_setup_constraints.cpp.

36  :
50 {
51  m_Frame = aFrame;
53 
54  m_stCircleToPolyWarning->SetFont( KIUI::GetInfoFont( this ) );
55 }
wxFont GetInfoFont(wxWindow *aWindow)
Definition: ui_common.cpp:144
BOARD_DESIGN_SETTINGS & GetDesignSettings() const
Definition: board.cpp:590
wxTreebook * GetTreebook()
Definition: paged_dialog.h:37
BOARD_DESIGN_SETTINGS * m_BrdSettings
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 * GetBoard() const

References PCB_BASE_FRAME::GetBoard(), BOARD::GetDesignSettings(), KIUI::GetInfoFont(), m_BrdSettings, m_Frame, 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 183 of file panel_setup_constraints.cpp.

184 {
185  BOARD_DESIGN_SETTINGS* savedSettings = m_BrdSettings;
186 
187  m_BrdSettings = &aBoard->GetDesignSettings();
189 
190  m_BrdSettings = savedSettings;
191 }
BOARD_DESIGN_SETTINGS & GetDesignSettings() const
Definition: board.cpp:590
BOARD_DESIGN_SETTINGS * m_BrdSettings
Container for design settings for a BOARD object.

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

Referenced by DIALOG_BOARD_SETUP::OnAuxiliaryAction().

◆ onChangeOutlineOpt()

void PANEL_SETUP_CONSTRAINTS::onChangeOutlineOpt ( wxCommandEvent &  event)
overrideprivatevirtual

Reimplemented from PANEL_SETUP_CONSTRAINTS_BASE.

Definition at line 194 of file panel_setup_constraints.cpp.

195 {
196  wxObject* item =event.GetEventObject();
197 
198  if( item == m_rbOutlinePolygonBestQ )
199  m_rbOutlinePolygonFastest->SetValue( not m_rbOutlinePolygonBestQ->GetValue() );
200  else
201  m_rbOutlinePolygonBestQ->SetValue( not m_rbOutlinePolygonFastest->GetValue() );
202 }

References PANEL_SETUP_CONSTRAINTS_BASE::m_rbOutlinePolygonBestQ, and PANEL_SETUP_CONSTRAINTS_BASE::m_rbOutlinePolygonFastest.

◆ Show()

bool PANEL_SETUP_CONSTRAINTS::Show ( bool  aShow)
overrideprivate

Definition at line 152 of file panel_setup_constraints.cpp.

153 {
154  bool retVal = wxPanel::Show( aShow );
155 
156  if( aShow )
157  {
158  // These *should* work in the constructor, and indeed they do if this panel is the
159  // first displayed. However, on OSX 3.0.5 (at least), if another panel is displayed
160  // first then the icons will be blank unless they're set here.
175 
176  Layout();
177  }
178 
179  return retVal;
180 }
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

References edge_to_copper_clearance, hole_to_copper_clearance, hole_to_hole_clearance, KiBitmap(), PANEL_SETUP_CONSTRAINTS_BASE::m_bitmap_uVia, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapBlindBuried, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapClearance, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapEdgeClearance, PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapHoleClearance, 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_bitmapZoneFillOpt, PANEL_SETUP_CONSTRAINTS_BASE::m_filletBitmap, ps_diff_pair_gap, show_zone, via_annulus, via_buried, via_diameter, via_hole_diameter, via_microvia, width_track, and zone_fillet.

◆ TransferDataFromWindow()

bool PANEL_SETUP_CONSTRAINTS::TransferDataFromWindow ( )
overrideprivate

Definition at line 94 of file panel_setup_constraints.cpp.

95 {
97  return false;
98 
100  return false;
101 
103  return false;
104 
105  if( !m_viaMinSize.Validate( 0, 10, EDA_UNITS::INCHES ) )
106  return false;
107 
109  return false;
110 
112  return false;
113 
114  if( !m_throughHoleMin.Validate( 2, 1000, EDA_UNITS::MILS ) ) // #107 to 1 inch
115  return false;
116 
118  return false;
119 
120  // These are all stored in project file, not board, so no need for OnModify()
121 
125 
129 
132 
139 
142 
145 
147 
148  return true;
149 }
int m_ZoneFillVersion
Option to select different fill algorithms.
void SetCopperEdgeClearance(int aDistance)
static constexpr double IU_PER_MM
Mock up a conversion function.
#define MINIMUM_ERROR_SIZE_MM
BOARD_DESIGN_SETTINGS * m_BrdSettings
void SetMinHoleSeparation(int aDistance)
bool m_BlindBuriedViaAllowed
true to allow blind/buried vias
bool m_UseHeightForLengthCalcs
Enable inclusion of stackup height in track length measurements and length tuning.
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.
#define MAXIMUM_ERROR_SIZE_MM
virtual long long int GetValue()
Return the current value in Internal Units.
bool m_MicroViasAllowed
true to allow micro vias

References UNIT_BINDER::GetValue(), INCHES, IU_PER_MM, PANEL_SETUP_CONSTRAINTS_BASE::m_allowExternalFilletsOpt, BOARD_DESIGN_SETTINGS::m_BlindBuriedViaAllowed, m_BrdSettings, m_edgeClearance, m_holeClearance, BOARD_DESIGN_SETTINGS::m_HoleClearance, m_holeToHoleMin, m_maxError, BOARD_DESIGN_SETTINGS::m_MaxError, BOARD_DESIGN_SETTINGS::m_MicroViasAllowed, BOARD_DESIGN_SETTINGS::m_MicroViasMinDrill, BOARD_DESIGN_SETTINGS::m_MicroViasMinSize, m_minClearance, BOARD_DESIGN_SETTINGS::m_MinClearance, BOARD_DESIGN_SETTINGS::m_MinThroughDrill, PANEL_SETUP_CONSTRAINTS_BASE::m_OptAllowBlindBuriedVias, PANEL_SETUP_CONSTRAINTS_BASE::m_OptAllowMicroVias, PANEL_SETUP_CONSTRAINTS_BASE::m_rbOutlinePolygonFastest, m_silkClearance, BOARD_DESIGN_SETTINGS::m_SilkClearance, m_throughHoleMin, m_trackMinWidth, BOARD_DESIGN_SETTINGS::m_TrackMinWidth, PANEL_SETUP_CONSTRAINTS_BASE::m_useHeightForLengthCalcs, BOARD_DESIGN_SETTINGS::m_UseHeightForLengthCalcs, m_uviaMinDrill, m_uviaMinSize, m_viaMinAnnulus, m_viaMinSize, BOARD_DESIGN_SETTINGS::m_ViasMinAnnularWidth, BOARD_DESIGN_SETTINGS::m_ViasMinSize, BOARD_DESIGN_SETTINGS::m_ZoneFillVersion, BOARD_DESIGN_SETTINGS::m_ZoneKeepExternalFillets, MAXIMUM_ERROR_SIZE_MM, MILS, MINIMUM_ERROR_SIZE_MM, BOARD_DESIGN_SETTINGS::SetCopperEdgeClearance(), BOARD_DESIGN_SETTINGS::SetMinHoleSeparation(), and UNIT_BINDER::Validate().

◆ TransferDataToWindow()

bool PANEL_SETUP_CONSTRAINTS::TransferDataToWindow ( )
overrideprivate

Definition at line 58 of file panel_setup_constraints.cpp.

59 {
60  wxString msg;
61  msg.Printf( m_stCircleToPolyWarning->GetLabel(),
62  StringFromValue( m_Frame->GetUserUnits(), ARC_HIGH_DEF, true ) );
63  m_stCircleToPolyWarning->SetLabel( msg );
64 
68 
70 
74 
81 
84 
87 
89 
90  return true;
91 }
int m_ZoneFillVersion
Option to select different fill algorithms.
BOARD_DESIGN_SETTINGS * m_BrdSettings
bool m_BlindBuriedViaAllowed
true to allow blind/buried vias
bool m_UseHeightForLengthCalcs
Enable inclusion of stackup height in track length measurements and length tuning.
virtual void SetValue(int aValue)
Set new value (in Internal Units) for the text field, taking care of units conversion.
wxString StringFromValue(EDA_UNITS aUnits, double aValue, bool aAddUnitSymbol, EDA_DATA_TYPE aType)
Convert a value to a string using double notation.
Definition: base_units.cpp:204
bool m_MicroViasAllowed
true to allow micro vias
EDA_UNITS GetUserUnits() const
Return the user units currently in use.

References EDA_BASE_FRAME::GetUserUnits(), PANEL_SETUP_CONSTRAINTS_BASE::m_allowExternalFilletsOpt, BOARD_DESIGN_SETTINGS::m_BlindBuriedViaAllowed, m_BrdSettings, BOARD_DESIGN_SETTINGS::m_CopperEdgeClearance, m_edgeClearance, m_Frame, m_holeClearance, BOARD_DESIGN_SETTINGS::m_HoleClearance, m_holeToHoleMin, BOARD_DESIGN_SETTINGS::m_HoleToHoleMin, m_maxError, BOARD_DESIGN_SETTINGS::m_MaxError, BOARD_DESIGN_SETTINGS::m_MicroViasAllowed, BOARD_DESIGN_SETTINGS::m_MicroViasMinDrill, BOARD_DESIGN_SETTINGS::m_MicroViasMinSize, m_minClearance, BOARD_DESIGN_SETTINGS::m_MinClearance, BOARD_DESIGN_SETTINGS::m_MinThroughDrill, PANEL_SETUP_CONSTRAINTS_BASE::m_OptAllowBlindBuriedVias, PANEL_SETUP_CONSTRAINTS_BASE::m_OptAllowMicroVias, PANEL_SETUP_CONSTRAINTS_BASE::m_rbOutlinePolygonBestQ, PANEL_SETUP_CONSTRAINTS_BASE::m_rbOutlinePolygonFastest, m_silkClearance, BOARD_DESIGN_SETTINGS::m_SilkClearance, PANEL_SETUP_CONSTRAINTS_BASE::m_stCircleToPolyWarning, m_throughHoleMin, m_trackMinWidth, BOARD_DESIGN_SETTINGS::m_TrackMinWidth, PANEL_SETUP_CONSTRAINTS_BASE::m_useHeightForLengthCalcs, BOARD_DESIGN_SETTINGS::m_UseHeightForLengthCalcs, m_uviaMinDrill, m_uviaMinSize, m_viaMinAnnulus, m_viaMinSize, BOARD_DESIGN_SETTINGS::m_ViasMinAnnularWidth, BOARD_DESIGN_SETTINGS::m_ViasMinSize, BOARD_DESIGN_SETTINGS::m_ZoneFillVersion, BOARD_DESIGN_SETTINGS::m_ZoneKeepExternalFillets, UNIT_BINDER::SetValue(), and StringFromValue().

Referenced by ImportSettingsFrom().

Member Data Documentation

◆ m_allowExternalFilletsOpt

wxCheckBox* PANEL_SETUP_CONSTRAINTS_BASE::m_allowExternalFilletsOpt
protectedinherited

◆ m_bitmap_uVia

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmap_uVia
protectedinherited

◆ m_bitmapBlindBuried

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapBlindBuried
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_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_bitmapZoneFillOpt

wxStaticBitmap* PANEL_SETUP_CONSTRAINTS_BASE::m_bitmapZoneFillOpt
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 63 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 68 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 62 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 61 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 65 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 54 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ 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_OptAllowBlindBuriedVias

wxCheckBox* PANEL_SETUP_CONSTRAINTS_BASE::m_OptAllowBlindBuriedVias
protectedinherited

◆ m_OptAllowMicroVias

wxCheckBox* PANEL_SETUP_CONSTRAINTS_BASE::m_OptAllowMicroVias
protectedinherited

◆ m_rbOutlinePolygonBestQ

wxRadioButton* PANEL_SETUP_CONSTRAINTS_BASE::m_rbOutlinePolygonBestQ
protectedinherited

◆ m_rbOutlinePolygonFastest

wxRadioButton* PANEL_SETUP_CONSTRAINTS_BASE::m_rbOutlinePolygonFastest
protectedinherited

◆ 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 64 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_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_staticline2

wxStaticLine* PANEL_SETUP_CONSTRAINTS_BASE::m_staticline2
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_staticText26

wxStaticText* PANEL_SETUP_CONSTRAINTS_BASE::m_staticText26
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_throughHoleMin

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_throughHoleMin

Definition at line 58 of file panel_setup_constraints.h.

Referenced by TransferDataFromWindow(), and TransferDataToWindow().

◆ m_trackMinWidth

UNIT_BINDER PANEL_SETUP_CONSTRAINTS::m_trackMinWidth

Definition at line 55 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 60 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 59 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 56 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 57 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: