|
|
| Package (const UUID &uu, const json &j, class IPool &pool) |
| |
|
| Package (const UUID &uu) |
| |
|
json | serialize () const |
| |
| Junction * | get_junction (const UUID &uu) override |
| |
| Polygon * | get_polygon (const UUID &uu) override |
| |
|
std::pair< Coordi, Coordi > | get_bbox () const |
| |
| const std::map< int, Layer > & | get_layers () const override |
| |
|
std::optional< std::string > | apply_parameter_set (const ParameterSet &ps) |
| |
|
void | expand () |
| |
|
void | update_warnings () |
| |
|
int | get_max_pad_name () const |
| |
|
UUID | get_uuid () const |
| |
|
| Package (const Package &pkg) |
| |
|
void | operator= (Package const &pkg) |
| |
|
const Model * | get_model (const UUID &uu=UUID()) const |
| |
|
void | update_refs (class IPool &pool) |
| |
|
void | save_pictures (const std::string &dir) const |
| |
|
void | load_pictures (const std::string &dir) |
| |
|
std::vector< Pad * > | get_pads_sorted () |
| |
|
std::vector< const Pad * > | get_pads_sorted () const |
| |
|
virtual class Junction * | get_junction (const UUID &uu) |
| |
|
virtual class Polygon * | get_polygon (const UUID &uu) |
| |
|
virtual const std::map< int, Layer > & | get_layers () const |
| |
|
|
static Package | new_from_file (const std::string &filename, class IPool &pool) |
| |
|
static unsigned int | get_app_version () |
| |
|
|
UUID | uuid |
| |
|
std::string | name |
| |
|
std::string | manufacturer |
| |
|
std::set< std::string > | tags |
| |
|
std::map< UUID, Junction > | junctions |
| |
|
std::map< UUID, Line > | lines |
| |
|
std::map< UUID, Arc > | arcs |
| |
|
std::map< UUID, Text > | texts |
| |
|
std::map< UUID, Pad > | pads |
| |
|
std::map< UUID, Polygon > | polygons |
| |
|
std::map< UUID, Keepout > | keepouts |
| |
|
std::map< UUID, Dimension > | dimensions |
| |
|
std::map< UUID, Picture > | pictures |
| |
|
ParameterSet | parameter_set |
| |
|
MyParameterProgram | parameter_program |
| |
|
PackageRules | rules |
| |
|
GridSettings | grid_settings |
| |
|
std::map< UUID, Model > | models |
| |
|
UUID | default_model |
| |
|
const class Package * | alternate_for = nullptr |
| |
|
FileVersion | version |
| |
|
std::vector< Warning > | warnings |
| |
◆ get_junction()
| Junction * horizon::Package::get_junction |
( |
const UUID & |
uu | ) |
|
|
overridevirtual |
◆ get_layers()
| const std::map< int, Layer > & horizon::Package::get_layers |
( |
| ) |
const |
|
overridevirtual |
◆ get_polygon()
| Polygon * horizon::Package::get_polygon |
( |
const UUID & |
uu | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: