KiCad PCB EDA Suite
Loading...
Searching...
No Matches
DRC_RULE_EDITOR_UTILS Member List

This is the complete list of members for DRC_RULE_EDITOR_UTILS, including all inherited members.

ConstraintFromKicadDrc(const wxString &aCode, DRC_RE_BASE_CONSTRAINT_DATA *aData)DRC_RULE_EDITOR_UTILSstatic
ConstraintToKicadDrc(DRC_RULE_EDITOR_CONSTRAINT_NAME aType)DRC_RULE_EDITOR_UTILSstatic
FormatErrorMessage(const int &aErrorCount, const std::string aErrorMessage)DRC_RULE_EDITOR_UTILSstatic
GetConstraintCode(DRC_RULE_EDITOR_CONSTRAINT_NAME aConstraintType)DRC_RULE_EDITOR_UTILSstatic
GetConstraintTypeFromCode(const wxString &aCode)DRC_RULE_EDITOR_UTILSstatic
IsBoolInputType(const DRC_RULE_EDITOR_CONSTRAINT_NAME &aConstraintType)DRC_RULE_EDITOR_UTILSstatic
IsNumericInputType(const DRC_RULE_EDITOR_CONSTRAINT_NAME &aConstraintType)DRC_RULE_EDITOR_UTILSstatic
ParseRules(const wxString &aRules)DRC_RULE_EDITOR_UTILSstatic
RegisterRuleConverter(RuleConverter aConverter)DRC_RULE_EDITOR_UTILSstatic
RuleConverter typedefDRC_RULE_EDITOR_UTILS
SaveRules(const wxString &aFilename, const std::vector< std::shared_ptr< DRC_RE_BASE_CONSTRAINT_DATA > > &aRules, const BOARD *aBoard)DRC_RULE_EDITOR_UTILSstatic
ValidateAtLeastOneSelected(const std::vector< bool > &aSelected, const std::string &aLabel, VALIDATION_RESULT *aResult)DRC_RULE_EDITOR_UTILSstatic
ValidateCheckBoxCtrls(const std::vector< wxCheckBox * > &aCheckboxes, std::string aLabel, int *aErrorCount, std::string *aValidationMessage)DRC_RULE_EDITOR_UTILSstatic
ValidateComboCtrl(wxComboBox *aComboBox, std::string aLabel, int *aErrorCount, std::string *aValidationMessage)DRC_RULE_EDITOR_UTILSstatic
ValidateIntegerCtrl(wxTextCtrl *aTextCtrl, std::string aLabel, bool aCanBeZero, int *aErrorCount, std::string *aValidationMessage)DRC_RULE_EDITOR_UTILSstatic
ValidateMinMax(double aMin, double aMax, const std::string &aMinLabel, const std::string &aMaxLabel, VALIDATION_RESULT *aResult)DRC_RULE_EDITOR_UTILSstatic
ValidateMinMaxCtrl(wxTextCtrl *aMinTextCtrl, wxTextCtrl *aMaxTextCtrl, std::string aMinLabel, std::string aMaxLabel, int *aErrorCount, std::string *aValidationMessage)DRC_RULE_EDITOR_UTILSstatic
ValidateMinPreferredMax(double aMin, double aPreferred, double aMax, const std::string &aMinLabel, const std::string &aPrefLabel, const std::string &aMaxLabel, VALIDATION_RESULT *aResult)DRC_RULE_EDITOR_UTILSstatic
ValidateMinPreferredMaxCtrl(wxTextCtrl *aMinTextCtrl, wxTextCtrl *aPreferredTextCtrl, wxTextCtrl *aMaxTextCtrl, std::string aMinLabel, std::string aPreferredLabel, std::string aMaxLabel, int *aErrorCount, std::string *aValidationMessage)DRC_RULE_EDITOR_UTILSstatic
ValidateNumericCtrl(wxTextCtrl *aTextCtrl, std::string aLabel, bool aCanBeZero, int *aErrorCount, std::string *aValidationMessage)DRC_RULE_EDITOR_UTILSstatic
ValidateNumericString(const std::string &aValueStr, bool aCanBeZero, bool aIntegerOnly, const std::string &aLabel, VALIDATION_RESULT *aResult)DRC_RULE_EDITOR_UTILSstatic
ValidateNumericValue(double aValue, bool aCanBeZero, const std::string &aLabel, VALIDATION_RESULT *aResult)DRC_RULE_EDITOR_UTILSstatic
ValidateSelection(int aSelectionIndex, const std::string &aLabel, VALIDATION_RESULT *aResult)DRC_RULE_EDITOR_UTILSstatic