#include <drc_re_content_panel_base.h>
Definition at line 50 of file drc_re_content_panel_base.h.
◆ DRC_RULE_EDITOR_CONTENT_PANEL_BASE()
| DRC_RULE_EDITOR_CONTENT_PANEL_BASE::DRC_RULE_EDITOR_CONTENT_PANEL_BASE |
( |
| ) |
|
|
default |
◆ ~DRC_RULE_EDITOR_CONTENT_PANEL_BASE()
| virtual DRC_RULE_EDITOR_CONTENT_PANEL_BASE::~DRC_RULE_EDITOR_CONTENT_PANEL_BASE |
( |
| ) |
|
|
virtualdefault |
◆ buildRule()
| wxString DRC_RULE_EDITOR_CONTENT_PANEL_BASE::buildRule |
( |
const RULE_GENERATION_CONTEXT & | aContext, |
|
|
const std::vector< wxString > & | aConstraintClauses ) const |
|
inlineprotected |
Definition at line 126 of file drc_re_content_panel_base.h.
References RULE_GENERATION_CONTEXT::comment, RULE_GENERATION_CONTEXT::conditionExpression, escapeCondition(), RULE_GENERATION_CONTEXT::layerClause, RULE_GENERATION_CONTEXT::ruleName, and sanitizeRuleName().
Referenced by DRC_RE_ALLOWED_ORIENTATION_PANEL::GenerateRule(), DRC_RE_BOOL_INPUT_PANEL::GenerateRule(), DRC_RE_MINIMUM_TEXT_HEIGHT_THICKNESS_PANEL::GenerateRule(), DRC_RE_NUMERIC_INPUT_PANEL::GenerateRule(), DRC_RE_PERMITTED_LAYERS_PANEL::GenerateRule(), and DRC_RE_ROUTING_DIFF_PAIR_PANEL::GenerateRule().
◆ escapeCondition()
| static wxString DRC_RULE_EDITOR_CONTENT_PANEL_BASE::escapeCondition |
( |
const wxString & | aCondition | ) |
|
|
inlinestaticprotected |
◆ formatDouble()
| static wxString DRC_RULE_EDITOR_CONTENT_PANEL_BASE::formatDouble |
( |
double | aValue, |
|
|
int | aPrecision = 6 ) |
|
inlinestaticprotected |
◆ GenerateRule()
Implemented in DRC_RE_ABSOLUTE_LENGTH_TWO_PANEL, DRC_RE_ALLOWED_ORIENTATION_PANEL, DRC_RE_BOOL_INPUT_PANEL, DRC_RE_CUSTOM_RULE_PANEL, DRC_RE_MINIMUM_TEXT_HEIGHT_THICKNESS_PANEL, DRC_RE_NUMERIC_INPUT_PANEL, DRC_RE_PERMITTED_LAYERS_PANEL, DRC_RE_ROUTING_DIFF_PAIR_PANEL, DRC_RE_ROUTING_WIDTH_PANEL, DRC_RE_VIA_STYLE_PANEL, and PANEL_DRC_RULE_EDITOR.
◆ GetConstraintImage()
| wxStaticBitmap * DRC_RULE_EDITOR_CONTENT_PANEL_BASE::GetConstraintImage |
( |
wxPanel * | aParent, |
|
|
BITMAPS | aBitMap ) |
|
inline |
◆ sanitizeRuleName()
| static wxString DRC_RULE_EDITOR_CONTENT_PANEL_BASE::sanitizeRuleName |
( |
const wxString & | aRuleName | ) |
|
|
inlinestaticprotected |
◆ trimTrailingZeros()
| static wxString DRC_RULE_EDITOR_CONTENT_PANEL_BASE::trimTrailingZeros |
( |
const wxString & | aValue | ) |
|
|
inlinestaticprotected |
◆ ValidateInputs()
| virtual bool DRC_RULE_EDITOR_CONTENT_PANEL_BASE::ValidateInputs |
( |
int * | aErrorCount, |
|
|
std::string * | aValidationMessage ) |
|
pure virtual |
Implemented in DRC_RE_ABSOLUTE_LENGTH_TWO_PANEL, DRC_RE_ALLOWED_ORIENTATION_PANEL, DRC_RE_BOOL_INPUT_PANEL, DRC_RE_CUSTOM_RULE_PANEL, DRC_RE_MINIMUM_TEXT_HEIGHT_THICKNESS_PANEL, DRC_RE_NUMERIC_INPUT_PANEL, DRC_RE_PERMITTED_LAYERS_PANEL, DRC_RE_ROUTING_DIFF_PAIR_PANEL, DRC_RE_ROUTING_WIDTH_PANEL, DRC_RE_VIA_STYLE_PANEL, and PANEL_DRC_RULE_EDITOR.
The documentation for this class was generated from the following file: