Horizon
|
Public Types | |
enum class | PadMode { ALL , PADS } |
![]() | |
enum class | SerializeMode { SERIALIZE , EXPORT } |
Public Member Functions | |
RuleID | get_id () const override |
RuleThermals (const UUID &uu) | |
RuleThermals (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 BoardPackage &pkg, const class Pad &pad, int layer) const |
![]() | |
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 |
int | layer = 10000 |
PadMode | pad_mode = PadMode::ALL |
std::set< UUID > | pads |
ThermalSettings | thermal_settings |
![]() | |
UUID | uuid |
bool | enabled = true |
bool | imported = false |
Static Public Attributes | |
static const auto | id = RuleID::THERMALS |
Additional Inherited Members | |
![]() | |
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.