|
void | load_from_json (const json &j) |
|
RulesCheckResult | check (RuleID id, const class Board *b, class RulesCheckCache &cache, check_status_cb_t status_cb) |
|
void | apply (RuleID id, class Board *b, class ViaPadstackProvider &vpp) |
|
json | serialize () const |
|
std::set< RuleID > | get_rule_ids () const |
|
Rule * | get_rule (RuleID id) |
|
Rule * | get_rule (RuleID id, const UUID &uu) |
|
std::map< UUID, Rule * > | get_rules (RuleID id) |
|
void | remove_rule (RuleID id, const UUID &uu) |
|
Rule * | add_rule (RuleID id) |
|
void | cleanup (const class Block *block) |
|
uint64_t | get_default_track_width (class Net *net, int layer) |
|
const RuleClearanceCopper * | get_clearance_copper (Net *net_a, Net *net_b, int layer) |
|
const RuleClearanceCopperOther * | get_clearance_copper_other (Net *net, int layer) |
|
const RuleDiffpair * | get_diffpair (NetClass *net_class, int layer) |
|
const RuleClearanceCopperKeepout * | get_clearance_copper_keepout (Net *net, const KeepoutContour *contour) |
|
uint64_t | get_max_clearance () |
|
const RuleParameters * | get_parameters () |
|
UUID | get_via_padstack_uuid (class Net *net) |
|
const ParameterSet & | get_via_parameter_set (class Net *net) |
|
const PlaneSettings & | get_plane_settings (class Net *net, int layer) |
|
std::vector< Rule * > | get_rules_sorted (RuleID id) |
|
void | move_rule (RuleID id, const UUID &uu, int dir) |
|
|
void | fix_order (RuleID id) |
|
The documentation for this class was generated from the following files:
- src/board/board_rules.hpp
- src/board/board_rules.cpp
- src/board/board_rules_check.cpp