|
Horizon
|
Public Member Functions | |
| RuleID | get_id () const override |
| RuleShortedPads (const UUID &uu) | |
| RuleShortedPads (const UUID &uu, const json &j) | |
| json | serialize () const override |
| std::string | get_brief (const class Block *block=nullptr, class IPool *pool=nullptr) const override |
| bool | can_export () const override |
| bool | matches (const class Component *component, const class Net *net) const |
Public Member Functions inherited from horizon::Rule | |
| Rule (const UUID &uu) | |
| Rule (const json &j) | |
| Rule (const json &j, const RuleImportMap &import_map) | |
| Rule (const UUID &uu, const json &j) | |
| Rule (const UUID &uu, const json &j, const RuleImportMap &import_map) | |
| int | get_order () const |
| virtual bool | is_match_all () const |
Public Attributes | |
| RuleMatch | match |
| RuleMatchComponent | match_component |
Public Attributes inherited from horizon::Rule | |
| UUID | uuid |
| bool | enabled = true |
| bool | imported = false |
Static Public Attributes | |
| static const auto | id = RuleID::SHORTED_PADS |
Additional Inherited Members | |
Public Types inherited from horizon::Rule | |
| enum class | SerializeMode { SERIALIZE , EXPORT } |
Static Protected Member Functions inherited from horizon::Rule | |
| static std::string | layer_to_string (int layer) |
|
overridevirtual |
Reimplemented from horizon::Rule.
|
overridevirtual |
Implements horizon::Rule.
|
inlineoverridevirtual |
Implements horizon::Rule.
|
overridevirtual |
Reimplemented from horizon::Rule.