|
| BlockSymbol (const UUID &uu, const json &j, const class Block &iblock) |
|
| BlockSymbol (const UUID &uu, const Block &iblock) |
|
std::pair< Coordi, Coordi > | get_bbox (bool all=false) const |
|
Junction * | get_junction (const UUID &uu) override |
|
BlockSymbolPort * | get_port_for_net (const UUID &net) |
|
const BlockSymbolPort * | get_port_for_net (const UUID &net) const |
|
json | serialize () const |
|
void | load_pictures (const std::string &dir) |
|
void | create_template () |
|
void | expand () |
| fills in information from the referenced block
|
|
| BlockSymbol (const BlockSymbol &sym) |
|
void | operator= (BlockSymbol const &sym) |
|
void | update_refs () |
|
virtual class Polygon * | get_polygon (const UUID &uu) |
|
virtual const std::map< int, Layer > & | get_layers () const |
|
std::string | get_layer_name (const class LayerRange &layer) const |
|
std::set< int > | get_layers_for_range (const class LayerRange &layer) const |
|
|
static BlockSymbol | new_from_file (const std::string &filename, const Block &iblock) |
|
◆ get_junction()
Junction * horizon::BlockSymbol::get_junction |
( |
const UUID & |
uu | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: