Home
last modified time | relevance | path

Searched refs:DRC_RULE (Results 1 – 13 of 13) sorted by relevance

/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/drc/
H A Ddrc_rule.cpp31 DRC_RULE::DRC_RULE() : in DRC_RULE() function in DRC_RULE
40 DRC_RULE::~DRC_RULE() in ~DRC_RULE()
46 void DRC_RULE::AddConstraint( DRC_CONSTRAINT& aConstraint ) in AddConstraint()
53 OPT<DRC_CONSTRAINT> DRC_RULE::FindConstraint( DRC_CONSTRAINT_T aType ) in FindConstraint()
H A Ddrc_rule.h79 class DRC_RULE
82 DRC_RULE();
83 virtual ~DRC_RULE();
125 void SetParentRule( DRC_RULE *aParentRule ) { m_parentRule = aParentRule; } in SetParentRule()
126 DRC_RULE* GetParentRule() const { return m_parentRule; } in GetParentRule()
150 DRC_RULE* m_parentRule; // For constraints found in rules
H A Ddrc_engine.cpp82 for( DRC_RULE* rule : m_rules ) in ~DRC_ENGINE()
126 DRC_RULE *rule = new DRC_RULE; in createImplicitRule()
238 DRC_RULE* netclassRule; in loadImplicitRules()
243 netclassRule = new DRC_RULE; in loadImplicitRules()
270 netclassRule = new DRC_RULE; in loadImplicitRules()
287 netclassRule = new DRC_RULE; in loadImplicitRules()
391 []( DRC_RULE* lhs, DRC_RULE* rhs ) in loadImplicitRules()
529 std::vector<DRC_RULE*> rules; in loadRules()
542 for( DRC_RULE* rule : rules ) in loadRules()
565 for( DRC_RULE* rule : m_rules ) in compileRules()
[all …]
H A Ddrc_rule_parser.h46 void Parse( std::vector<DRC_RULE*>& aRules, REPORTER* aReporter );
49 DRC_RULE* parseDRC_RULE();
51 void parseConstraint( DRC_RULE* aRule );
H A Ddrc_engine.h62 class DRC_RULE; variable
189 void addRule( DRC_RULE* rule ) in addRule()
207 DRC_RULE* parentRule;
212 DRC_RULE* createImplicitRule( const wxString& name );
220 std::vector<DRC_RULE*> m_rules;
H A Ddrc_item.h31 class DRC_RULE; variable
110 void SetViolatingRule ( DRC_RULE *aRule ) { m_violatingRule = aRule; } in SetViolatingRule()
111 DRC_RULE* GetViolatingRule() const { return m_violatingRule; } in GetViolatingRule()
179 DRC_RULE* m_violatingRule = nullptr;
H A Ddrc_length_report.h25 class DRC_RULE; variable
36 DRC_RULE* matchingRule;
H A Ddrc_rule_parser.cpp92 void DRC_RULES_PARSER::Parse( std::vector<DRC_RULE*>& aRules, REPORTER* aReporter ) in Parse()
170 DRC_RULE* DRC_RULES_PARSER::parseDRC_RULE() in parseDRC_RULE()
172 DRC_RULE* rule = new DRC_RULE(); in parseDRC_RULE()
247 void DRC_RULES_PARSER::parseConstraint( DRC_RULE* aRule ) in parseConstraint()
H A Ddrc_test_provider.h121 virtual void accountCheck( const DRC_RULE* ruleToTest );
132 std::unordered_map<const DRC_RULE*, int> m_stats;
H A Ddrc_test_provider_matched_length.cpp232 std::map<DRC_RULE*, std::set<BOARD_CONNECTED_ITEM*> > itemSets; in runInternal()
266 std::map<DRC_RULE*, std::vector<CONNECTION> > matches; in runInternal()
337 DRC_RULE *rule = it.first; in runInternal()
H A Ddrc_test_provider.cpp103 void DRC_TEST_PROVIDER::accountCheck( const DRC_RULE* ruleToTest ) in accountCheck()
127 for( const std::pair<const DRC_RULE* const, int>& stat : m_stats ) in reportRuleStatistics()
H A Ddrc_test_provider_diff_pair_coupling.cpp158 DRC_RULE* parentRule;
/dports/cad/kicad-devel/kicad-a17a58203b33e08b966075833b177dad5740c236/pcbnew/dialogs/
H A Dpanel_setup_rules.cpp420 std::vector<DRC_RULE*> dummyRules; in OnCompile()