|
| Sheet (const UUID &uu, const json &, Block &Block, class IPool &pool) |
|
| Sheet (const UUID &uu) |
|
LineNet * | split_line_net (LineNet *it, SchematicJunction *ju) |
|
void | merge_net_lines (SchematicJunction &ju) |
|
void | expand_symbols (const class Schematic &sch) |
|
void | expand_symbol (const UUID &sym_uuid, const Schematic &sch) |
|
void | simplify_net_lines () |
|
void | fix_junctions () |
|
void | delete_duplicate_net_lines () |
|
void | vacuum_junctions () |
|
void | delete_dependants () |
|
void | propagate_net_segments () |
|
std::map< UUID, NetSegmentInfo > | analyze_net_segments (bool place_warnings=false) |
|
std::set< UUIDPath< 3 > > | get_pins_connected_to_net_segment (const UUID &uu_segment) |
|
void | update_junction_connections () |
|
void | update_bus_ripper_connections () |
|
void | replace_junction (SchematicJunction *j, SchematicSymbol *sym, SymbolPin *pin) |
|
SchematicJunction & | replace_bus_ripper (BusRipper &rip) |
|
void | merge_junction (SchematicJunction *j, SchematicJunction *into) |
|
Junction * | get_junction (const UUID &uu) override |
|
json | serialize () const |
|
virtual class Polygon * | get_polygon (const UUID &uu) |
|
virtual const std::map< int, Layer > & | get_layers () const |
|
|
UUID | uuid |
|
std::string | name |
|
unsigned int | index |
|
std::map< UUID, SchematicJunction > | junctions |
|
std::map< UUID, SchematicSymbol > | symbols |
|
std::map< UUID, class LineNet > | net_lines |
|
std::map< UUID, class Text > | texts |
|
std::map< UUID, NetLabel > | net_labels |
|
std::map< UUID, PowerSymbol > | power_symbols |
|
std::map< UUID, BusLabel > | bus_labels |
|
std::map< UUID, BusRipper > | bus_rippers |
|
std::map< UUID, Line > | lines |
|
std::map< UUID, Arc > | arcs |
|
std::map< UUID, Picture > | pictures |
|
std::map< std::string, std::string > | title_block_values |
|
std::vector< Warning > | warnings |
|
uuid_ptr< const Frame > | pool_frame |
|
Frame | frame |
|
The documentation for this class was generated from the following files:
- src/schematic/sheet.hpp
- src/schematic/sheet.cpp