Horizon
|
Public Types | |
enum | PinDisplayMode { SELECTED_ONLY, BOTH, ALL } |
Public Member Functions | |
SchematicSymbol (const UUID &uu, const json &, Pool &pool, Block *block=nullptr) | |
SchematicSymbol (const UUID &uu, const Symbol *sym) | |
std::string | replace_text (const std::string &t, bool *replaced=nullptr) const |
UUID | get_uuid () const override |
json | serialize () const |
Public Attributes | |
UUID | uuid |
const Symbol * | pool_symbol |
Symbol | symbol |
uuid_ptr< Component > | component |
uuid_ptr< const Gate > | gate |
Placement | placement |
std::vector< uuid_ptr< Text > > | texts |
bool | smashed = false |
PinDisplayMode | pin_display_mode = PinDisplayMode::SELECTED_ONLY |
bool | display_directions = false |
bool | display_all_pads = true |