|
enum | Type {
TOP,
BOTTOM,
THROUGH,
VIA,
HOLE,
MECHANICAL
} |
|
|
| Padstack (const UUID &uu, const json &j) |
|
| Padstack (const UUID &uu) |
|
json | serialize () const |
|
| Padstack (const Padstack &ps) |
|
void | operator= (Padstack const &ps) |
|
std::pair< bool, std::string > | apply_parameter_set (const ParameterSet &ps) |
|
UUID | get_uuid () const override |
|
std::pair< Coordi, Coordi > | get_bbox (bool copper_only=false) const |
|
void | expand_inner (unsigned int n_inner) |
|
const std::map< int, Layer > & | get_layers () const override |
|
|
static Padstack | new_from_file (const std::string &filename) |
|
|
UUID | uuid |
|
std::string | name |
|
std::string | well_known_name |
|
Type | type = Type::TOP |
|
std::map< UUID, Polygon > | polygons |
|
std::map< UUID, Hole > | holes |
|
std::map< UUID, Shape > | shapes |
|
ParameterSet | parameter_set |
|
std::set< ParameterID > | parameters_required |
|
MyParameterProgram | parameter_program |
|
|
static const LutEnumStr< Padstack::Type > | type_lut |
|
◆ type_lut
const LutEnumStr< Padstack::Type > horizon::Padstack::type_lut |
|
static |
Initial value:= {
{"top", Padstack::Type::TOP}, {"bottom", Padstack::Type::BOTTOM}, {"through", Padstack::Type::THROUGH},
{"via", Padstack::Type::VIA}, {"hole", Padstack::Type::HOLE}, {"mechanical", Padstack::Type::MECHANICAL}}
The documentation for this class was generated from the following files: