KiCad PCB EDA Suite
PANEL_SETUP_FEATURE_CONSTRAINTS Class Reference

#include <panel_setup_feature_constraints.h>

Inheritance diagram for PANEL_SETUP_FEATURE_CONSTRAINTS:
PANEL_SETUP_FEATURE_CONSTRAINTS_BASE

Public Member Functions

 PANEL_SETUP_FEATURE_CONSTRAINTS (PAGED_DIALOG *aParent, PCB_EDIT_FRAME *aFrame)
 
 ~PANEL_SETUP_FEATURE_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_edgeClearance
 
UNIT_BINDER m_maxError
 

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
 
wxBoxSizer * m_bSizerPolygonFillOption
 
wxStaticLine * m_staticline1
 
wxStaticText * m_stZoneFilledPolysOpt
 
wxStaticBitmap * m_bitmapZoneFillOpt
 
wxRadioButton * m_rbOutlinePolygonBestQ
 
wxRadioButton * m_rbOutlinePolygonFastest
 
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_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
 

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_feature_constraints.h.

Constructor & Destructor Documentation

◆ PANEL_SETUP_FEATURE_CONSTRAINTS()

PANEL_SETUP_FEATURE_CONSTRAINTS::PANEL_SETUP_FEATURE_CONSTRAINTS ( PAGED_DIALOG aParent,
PCB_EDIT_FRAME aFrame 
)

Definition at line 36 of file panel_setup_feature_constraints.cpp.

37  :
49 {
50  m_Frame = aFrame;
52 }
PANEL_SETUP_FEATURE_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 & GetDesignSettings() const
Function GetDesignSettings.
Definition: class_board.h:553
PAGED_TREEBOOK * GetTreebook()
Definition: paged_dialog.h:61
BOARD * GetBoard() const

References PCB_BASE_FRAME::GetBoard(), BOARD::GetDesignSettings(), m_BrdSettings, and m_Frame.

◆ ~PANEL_SETUP_FEATURE_CONSTRAINTS()

PANEL_SETUP_FEATURE_CONSTRAINTS::~PANEL_SETUP_FEATURE_CONSTRAINTS ( )
inlineoverride

Definition at line 58 of file panel_setup_feature_constraints.h.

58 { };

Member Function Documentation

◆ ImportSettingsFrom()

void PANEL_SETUP_FEATURE_CONSTRAINTS::ImportSettingsFrom ( BOARD aBoard)

Definition at line 157 of file panel_setup_feature_constraints.cpp.

158 {
159  BOARD_DESIGN_SETTINGS* savedSettings = m_BrdSettings;
160 
161  m_BrdSettings = &aBoard->GetDesignSettings();
163 
164  m_BrdSettings = savedSettings;
165 }
BOARD_DESIGN_SETTINGS & GetDesignSettings() const
Function GetDesignSettings.
Definition: class_board.h:553
BOARD_DESIGN_SETTINGS contains design settings for a BOARD object.

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

Referenced by DIALOG_BOARD_SETUP::OnAuxiliaryAction().

◆ onChangeOutlineOpt()

void PANEL_SETUP_FEATURE_CONSTRAINTS::onChangeOutlineOpt ( wxCommandEvent &  event)
overrideprivatevirtual

Reimplemented from PANEL_SETUP_FEATURE_CONSTRAINTS_BASE.

Definition at line 168 of file panel_setup_feature_constraints.cpp.

169 {
170  wxObject* item =event.GetEventObject();
171 
172  if( item == m_rbOutlinePolygonBestQ )
173  m_rbOutlinePolygonFastest->SetValue( not m_rbOutlinePolygonBestQ->GetValue() );
174  else
175  m_rbOutlinePolygonBestQ->SetValue( not m_rbOutlinePolygonFastest->GetValue() );
176 }

References PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_rbOutlinePolygonBestQ, and PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_rbOutlinePolygonFastest.

◆ Show()

bool PANEL_SETUP_FEATURE_CONSTRAINTS::Show ( bool  aShow)
overrideprivate

Definition at line 128 of file panel_setup_feature_constraints.cpp.

129 {
130  bool retVal = wxPanel::Show( aShow );
131 
132  if( aShow )
133  {
134  // These *should* work in the constructor, and indeed they do if this panel is the
135  // first displayed. However, on OSX 3.0.5 (at least), if another panel is displayed
136  // first then the icons will be blank unless they're set here.
137  m_bitmapZoneFillOpt->SetBitmap( KiBitmap( show_zone_xpm ) );
148  m_bitmap_uVia->SetBitmap( KiBitmap( via_microvia_xpm ) );
149 
150  Layout();
151  }
152 
153  return retVal;
154 }
const BITMAP_OPAQUE via_annulus_xpm[1]
Definition: via_annulus.cpp:92
const BITMAP_OPAQUE via_hole_diameter_xpm[1]
const BITMAP_OPAQUE via_microvia_xpm[1]
const BITMAP_OPAQUE edge_to_copper_clearance_xpm[1]
wxBitmap KiBitmap(BITMAP_DEF aBitmap)
Construct a wxBitmap from a memory record, held in a BITMAP_DEF.
Definition: bitmap.cpp:80
const BITMAP_OPAQUE via_buried_xpm[1]
Definition: via_buried.cpp:55
const BITMAP_OPAQUE show_zone_xpm[1]
Definition: show_zone.cpp:56
const BITMAP_OPAQUE ps_diff_pair_gap_xpm[1]
const BITMAP_OPAQUE hole_to_hole_clearance_xpm[1]
const BITMAP_OPAQUE via_diameter_xpm[1]
const BITMAP_OPAQUE width_track_xpm[1]
Definition: width_track.cpp:39

References edge_to_copper_clearance_xpm, hole_to_hole_clearance_xpm, KiBitmap(), PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmap_uVia, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapBlindBuried, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapClearance, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapEdgeClearance, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinHoleClearance, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinTrackWidth, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinuViaDiameter, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinuViaDrill, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinViaAnnulus, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinViaDiameter, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinViaDrill, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapZoneFillOpt, ps_diff_pair_gap_xpm, show_zone_xpm, via_annulus_xpm, via_buried_xpm, via_diameter_xpm, via_hole_diameter_xpm, via_microvia_xpm, and width_track_xpm.

◆ TransferDataFromWindow()

bool PANEL_SETUP_FEATURE_CONSTRAINTS::TransferDataFromWindow ( )
overrideprivate

Definition at line 81 of file panel_setup_feature_constraints.cpp.

82 {
84  return false;
85 
87  return false;
88 
90  return false;
91 
92  if( !m_viaMinSize.Validate( 0, 10, EDA_UNITS::INCHES ) )
93  return false;
94 
96  return false;
97 
98  if( !m_throughHoleMin.Validate( 2, 1000, EDA_UNITS::INCHES, true ) ) // #107 to 1 inch
99  return false;
100 
102  return false;
103 
106 
109 
111 
117 
120 
123 
124  return true;
125 }
void SetCopperEdgeClearance(int aDistance)
Function SetCopperEdgeClearance.
static constexpr double IU_PER_MM
Mock up a conversion function.
#define MINIMUM_ERROR_SIZE_MM
void SetMinHoleSeparation(int aDistance)
Function SetMinHoleSeparation.
bool m_BlindBuriedViaAllowed
true to allow blind/buried vias
virtual bool Validate(double aMin, double aMax, EDA_UNITS aUnits=EDA_UNITS::UNSCALED, bool aUseMils=false)
Function Validate Validates the control against the given range, informing the user of any errors fou...
bool m_ZoneUseNoOutlineInFill
Option to handle filled polygons in zones: the "legacy" option is using thick outlines around filled ...
#define MAXIMUM_ERROR_SIZE_MM
virtual long long int GetValue()
Function GetValue Returns the current value in Internal Units.
bool m_MicroViasAllowed
true to allow micro vias

References UNIT_BINDER::GetValue(), INCHES, IU_PER_MM, BOARD_DESIGN_SETTINGS::m_BlindBuriedViaAllowed, m_BrdSettings, m_edgeClearance, 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_FEATURE_CONSTRAINTS_BASE::m_OptAllowBlindBuriedVias, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_OptAllowMicroVias, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_rbOutlinePolygonFastest, m_throughHoleMin, m_trackMinWidth, BOARD_DESIGN_SETTINGS::m_TrackMinWidth, m_uviaMinDrill, m_uviaMinSize, m_viaMinAnnulus, m_viaMinSize, BOARD_DESIGN_SETTINGS::m_ViasMinAnnulus, BOARD_DESIGN_SETTINGS::m_ViasMinSize, BOARD_DESIGN_SETTINGS::m_ZoneUseNoOutlineInFill, MAXIMUM_ERROR_SIZE_MM, MINIMUM_ERROR_SIZE_MM, BOARD_DESIGN_SETTINGS::SetCopperEdgeClearance(), BOARD_DESIGN_SETTINGS::SetMinHoleSeparation(), and UNIT_BINDER::Validate().

◆ TransferDataToWindow()

bool PANEL_SETUP_FEATURE_CONSTRAINTS::TransferDataToWindow ( )
overrideprivate

Definition at line 55 of file panel_setup_feature_constraints.cpp.

56 {
59 
61 
64 
70 
73 
76 
77  return true;
78 }
bool m_BlindBuriedViaAllowed
true to allow blind/buried vias
bool m_ZoneUseNoOutlineInFill
Option to handle filled polygons in zones: the "legacy" option is using thick outlines around filled ...
virtual void SetValue(int aValue)
Function SetValue Sets new value (in Internal Units) for the text field, taking care of units convers...
bool m_MicroViasAllowed
true to allow micro vias

References BOARD_DESIGN_SETTINGS::m_BlindBuriedViaAllowed, m_BrdSettings, BOARD_DESIGN_SETTINGS::m_CopperEdgeClearance, m_edgeClearance, 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_FEATURE_CONSTRAINTS_BASE::m_OptAllowBlindBuriedVias, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_OptAllowMicroVias, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_rbOutlinePolygonBestQ, PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_rbOutlinePolygonFastest, m_throughHoleMin, m_trackMinWidth, BOARD_DESIGN_SETTINGS::m_TrackMinWidth, m_uviaMinDrill, m_uviaMinSize, m_viaMinAnnulus, m_viaMinSize, BOARD_DESIGN_SETTINGS::m_ViasMinAnnulus, BOARD_DESIGN_SETTINGS::m_ViasMinSize, BOARD_DESIGN_SETTINGS::m_ZoneUseNoOutlineInFill, and UNIT_BINDER::SetValue().

Referenced by ImportSettingsFrom().

Member Data Documentation

◆ m_bitmap_uVia

wxStaticBitmap* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmap_uVia
protectedinherited

◆ m_bitmapBlindBuried

wxStaticBitmap* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapBlindBuried
protectedinherited

◆ m_bitmapClearance

wxStaticBitmap* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapClearance
protectedinherited

◆ m_bitmapEdgeClearance

wxStaticBitmap* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapEdgeClearance
protectedinherited

◆ m_bitmapMinHoleClearance

wxStaticBitmap* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinHoleClearance
protectedinherited

◆ m_bitmapMinTrackWidth

wxStaticBitmap* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinTrackWidth
protectedinherited

◆ m_bitmapMinuViaDiameter

wxStaticBitmap* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinuViaDiameter
protectedinherited

◆ m_bitmapMinuViaDrill

wxStaticBitmap* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinuViaDrill
protectedinherited

◆ m_bitmapMinViaAnnulus

wxStaticBitmap* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinViaAnnulus
protectedinherited

◆ m_bitmapMinViaDiameter

wxStaticBitmap* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinViaDiameter
protectedinherited

◆ m_bitmapMinViaDrill

wxStaticBitmap* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapMinViaDrill
protectedinherited

◆ m_bitmapZoneFillOpt

wxStaticBitmap* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bitmapZoneFillOpt
protectedinherited

◆ m_BrdSettings

BOARD_DESIGN_SETTINGS* PANEL_SETUP_FEATURE_CONSTRAINTS::m_BrdSettings
private

◆ m_bSizerPolygonFillOption

wxBoxSizer* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_bSizerPolygonFillOption
protectedinherited

◆ m_clearanceCtrl

wxTextCtrl* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_clearanceCtrl
protectedinherited

◆ m_clearanceTitle

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_clearanceTitle
protectedinherited

◆ m_clearanceUnits

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_clearanceUnits
protectedinherited

◆ m_edgeClearance

UNIT_BINDER PANEL_SETUP_FEATURE_CONSTRAINTS::m_edgeClearance

◆ m_EdgeClearanceCtrl

wxTextCtrl* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_EdgeClearanceCtrl
protectedinherited

◆ m_EdgeClearanceLabel

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_EdgeClearanceLabel
protectedinherited

◆ m_EdgeClearanceUnits

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_EdgeClearanceUnits
protectedinherited

◆ m_Frame

PCB_EDIT_FRAME* PANEL_SETUP_FEATURE_CONSTRAINTS::m_Frame
private

Definition at line 41 of file panel_setup_feature_constraints.h.

Referenced by PANEL_SETUP_FEATURE_CONSTRAINTS().

◆ m_holeToHoleMin

UNIT_BINDER PANEL_SETUP_FEATURE_CONSTRAINTS::m_holeToHoleMin

◆ m_HoleToHoleTitle

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_HoleToHoleTitle
protectedinherited

◆ m_HoleToHoleUnits

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_HoleToHoleUnits
protectedinherited

◆ m_maxError

UNIT_BINDER PANEL_SETUP_FEATURE_CONSTRAINTS::m_maxError

◆ m_maxErrorCtrl

wxTextCtrl* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_maxErrorCtrl
protectedinherited

◆ m_maxErrorTitle

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_maxErrorTitle
protectedinherited

◆ m_maxErrorUnits

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_maxErrorUnits
protectedinherited

◆ m_minClearance

UNIT_BINDER PANEL_SETUP_FEATURE_CONSTRAINTS::m_minClearance

◆ m_MinDrillCtrl

wxTextCtrl* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_MinDrillCtrl
protectedinherited

◆ m_MinDrillTitle

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_MinDrillTitle
protectedinherited

◆ m_MinDrillUnits

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_MinDrillUnits
protectedinherited

◆ m_OptAllowBlindBuriedVias

wxCheckBox* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_OptAllowBlindBuriedVias
protectedinherited

◆ m_OptAllowMicroVias

wxCheckBox* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_OptAllowMicroVias
protectedinherited

◆ m_rbOutlinePolygonBestQ

◆ m_rbOutlinePolygonFastest

◆ m_SetHoleToHoleCtrl

wxTextCtrl* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_SetHoleToHoleCtrl
protectedinherited

◆ m_SetViasMinSizeCtrl

wxTextCtrl* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_SetViasMinSizeCtrl
protectedinherited

◆ m_staticline1

wxStaticLine* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticline1
protectedinherited

◆ m_staticline10

wxStaticLine* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticline10
protectedinherited

◆ m_staticline11

wxStaticLine* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticline11
protectedinherited

◆ m_staticline2

wxStaticLine* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticline2
protectedinherited

◆ m_staticline3

wxStaticLine* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticline3
protectedinherited

◆ m_staticline4

wxStaticLine* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticline4
protectedinherited

◆ m_staticline5

wxStaticLine* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticline5
protectedinherited

◆ m_staticline6

wxStaticLine* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticline6
protectedinherited

◆ m_staticline8

wxStaticLine* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticline8
protectedinherited

◆ m_staticline9

wxStaticLine* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticline9
protectedinherited

◆ m_staticText23

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticText23
protectedinherited

◆ m_staticText24

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticText24
protectedinherited

◆ m_staticText25

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticText25
protectedinherited

◆ m_staticText26

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_staticText26
protectedinherited

◆ m_stCircleToPolyOpt

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_stCircleToPolyOpt
protectedinherited

◆ m_stZoneFilledPolysOpt

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_stZoneFilledPolysOpt
protectedinherited

◆ m_throughHoleMin

UNIT_BINDER PANEL_SETUP_FEATURE_CONSTRAINTS::m_throughHoleMin

◆ m_trackMinWidth

UNIT_BINDER PANEL_SETUP_FEATURE_CONSTRAINTS::m_trackMinWidth

◆ m_TrackMinWidthCtrl

wxTextCtrl* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_TrackMinWidthCtrl
protectedinherited

◆ m_TrackMinWidthTitle

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_TrackMinWidthTitle
protectedinherited

◆ m_TrackMinWidthUnits

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_TrackMinWidthUnits
protectedinherited

◆ m_uviaMinDrill

UNIT_BINDER PANEL_SETUP_FEATURE_CONSTRAINTS::m_uviaMinDrill

◆ m_uviaMinDrillCtrl

wxTextCtrl* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_uviaMinDrillCtrl
protectedinherited

◆ m_uviaMinDrillLabel

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_uviaMinDrillLabel
protectedinherited

◆ m_uviaMinDrillUnits

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_uviaMinDrillUnits
protectedinherited

◆ m_uviaMinSize

UNIT_BINDER PANEL_SETUP_FEATURE_CONSTRAINTS::m_uviaMinSize

◆ m_uviaMinSizeCtrl

wxTextCtrl* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_uviaMinSizeCtrl
protectedinherited

◆ m_uviaMinSizeLabel

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_uviaMinSizeLabel
protectedinherited

◆ m_uviaMinSizeUnits

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_uviaMinSizeUnits
protectedinherited

◆ m_viaMinAnnulus

UNIT_BINDER PANEL_SETUP_FEATURE_CONSTRAINTS::m_viaMinAnnulus

◆ m_ViaMinAnnulusCtrl

wxTextCtrl* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_ViaMinAnnulusCtrl
protectedinherited

◆ m_ViaMinAnnulusTitle

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_ViaMinAnnulusTitle
protectedinherited

◆ m_ViaMinAnnulusUnits

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_ViaMinAnnulusUnits
protectedinherited

◆ m_viaMinSize

UNIT_BINDER PANEL_SETUP_FEATURE_CONSTRAINTS::m_viaMinSize

◆ m_ViaMinTitle

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_ViaMinTitle
protectedinherited

◆ m_ViaMinUnits

wxStaticText* PANEL_SETUP_FEATURE_CONSTRAINTS_BASE::m_ViaMinUnits
protectedinherited

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